如何在浏览器窗口从移动设备调整为平板电脑及以上时启动插件FullPage.js
How to start plugin FullPage.js when browser window is resized from mobile to tablet and up?
使用fullPage.js,当窗口大小低于767px时,我禁用了该插件,代码如下。它是有效的,但当我将其从767px以下调整回960px时,插件就不起作用了。调整大小后,有人能帮助重新启动插件吗?
JS:函数fullPageScroll(){$('#main').完整页({导航:true});}
var $win = $(window).width();
if ( $win > 767 ) {
fullPageScroll();
} else {
fullPageScroll();
$.fn.fullpage.destroy('all');
}
因为您还需要将其应用于调整大小事件:
//first call when loading the site
doneResizing()
var resizeId;
//calling the function again on resize so we can get the new width
$(window).resize(function () {
//in order to call the functions only when the resize is finished
clearTimeout(resizeId);
resizeId = setTimeout(doneResizing, 500);
});
//your original code
function doneResizing() {
var $win = $(window).width();
if ($win > 767) {
fullPageScroll();
} else {
fullPageScroll();
$.fn.fullpage.destroy('all');
}
}
只需使用此
@media (max-width:767px){
#scroll-section{
transform: translate3d(0px, 0px, 0px) !important;
}
body {
overflow: auto !important;
}
}
相关文章:
- 隐藏移动设备/平板电脑中文本字段上的键盘
- plupload智能手机和平板电脑浏览按钮事件未启动
- iOS iPad平板电脑渲染视口不正确
- 当我在平板电脑中关闭应用程序时,如何使其保持会话有效
- 媒体查询:如何仅定位平板电脑
- Amcharts在平板电脑/ipad中没有分散
- 如何让安卓佩戴在手机和平板电脑的应用程序中振动
- 创建一个工具来打开android平板电脑上的本地pdf文件
- 平板电脑:在方向改变页面跳转开始
- jQuery DateBox在平板电脑上加载缓慢
- 在手机和平板电脑浏览器上播放音频片段
- 如何检测用户是否正在使用windows平板电脑
- 用javascript获取页面的当前URL,这在平板电脑上有效
- 图片's的高度与手机/平板电脑的高度相同-只能在Chrome中正常工作
- 如何使用jquery区分桌面浏览器尺寸1024px和平板电脑尺寸1024px
- 在Surface Pro平板电脑上启用jQuery UI拖放
- mousedown事件未在平板电脑/移动设备上启动,HTML5 Canvas
- jQuery Ajax在Android平板电脑浏览器上失败
- event.prventDefault()不在使用touchstart的Android平板电脑上
- 如何在浏览器窗口从移动设备调整为平板电脑及以上时启动插件FullPage.js