?
要实现微信摇一摇骰子全屏,首先需要在页面中引入js文件,然后实现onShake方法,在该方法中实现全屏模式。示例代码如下:
<script type="text/javascript">
function onShake(){
var fullScreenStyle = documentgetElementById('fullScreen')style;
if (fullScreenStyledisplay == 'none') {
documentgetElementById('fullScreen')styledisplay = 'block';
documentdocumentElementwebkitRequestFullScreen(ElementALLOW_KEYBOARD_INPUT);
} else {
documentgetElementById('fullScreen')styledisplay = 'none';
documentwebkitCancelFullScreen();
}
}
</script>
<div id="fullScreen" style="display:none;">
你的骰子全屏模式内容
</div>
HTML5 DOM 选择器
// querySelector() 返回匹配到的第一个元素var item = documentquerySelector('item');consolelog(item);// querySelectorAll() 返回匹配到的所有元素,是一个nodeList集合var items = documentquerySelectorAll('item');consolelog(items[0]);1234567
阻止默认行为
// 原生jsdocumentgetElementById('btn')addEventListener('click', function (event) { event = event || windowevent; if (eventpreventDefault){ // w3c方法 阻止默认行为
eventpreventDefault();
} else{ // ie 阻止默认行为
eventreturnValue = false;
}
}, false);// jQuery$('#btn')on('click', function (event) { eventpreventDefault();
});1234567891011121314151617
阻止冒泡
// 原生jsdocumentgetElementById('btn')addEventListener('click', function (event) { event = event || windowevent; if (eventstopPropagation){ // w3c方法 阻止冒泡
eventstopPropagation();
} else{ // ie 阻止冒泡
eventcancelBubble = true;
}
}, false);// jQuery$('#btn')on('click', function (event) { eventstopPropagation();
});1234567891011121314151617
鼠标滚轮事件
$('#content')on("mousewheel DOMMouseScroll", function (event) {
// chrome & ie || // firefox
var delta = (eventoriginalEventwheelDelta && (eventoriginalEventwheelDelta > 0 1 : -1)) || (eventoriginalEventdetail && (eventoriginalEventdetail > 0 -1 : 1));
if (delta > 0) {
// 向上滚动
consolelog('mousewheel top');
} else if (delta < 0) { // 向下滚动
consolelog('mousewheel bottom');
}
});123456789101112
检测浏览器是否支持svg
function isSupportSVG() {
var SVG_NS = '>
能。
具体步骤:
在 onshow()里面请求数据就可以了。
在appjs中设置全局变量,如gCourse:{},
在跳转后的页面通过onShow()赋值,并在要执行函数中引用该函数 thisonShow()
onShow:function(e){
// 页面显示
var appInstance = getApp()
thissetData({ courseItems: appInstancegCourse })
以上就是关于微信摇一摇骰子全屏怎么弄全部的内容,包括:微信摇一摇骰子全屏怎么弄、前端开发中常用到的js特效有哪些、小程序 navigateback 后能刷新页面吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)