仅在移动设备上激活滚动深度
Have scrollDepth only activate if on mobile device
当用户滚动到页面上的特定元素时,我使用scrollDepth来触发Google分析事件,但是,我只希望在移动设备上触发它。某些元素共享桌面的相同 ID。
本质上,它应该只在用户在移动设备上时发送滚动事件,如果他们在桌面上,它不会发送任何滚动事件。
这是我在下面组装的,但是,它似乎没有触发。思潮?
jQuery(function() {
jQuery.scrollDepth()
});
// Controls scroll-depth options
jQuery.scrollDepth(function(e) {
var scrollDepth = '(max-width: 600px)';
if (window.matchMedia && window.matchMedia(scrollDepth).matches) {
jQuery.scrollDepth({
minHeight: 0,
elements: ['.div1', '.div2', '.div3'],
percentage: false,
userTiming: false,
pixelDepth: false,
nonInteraction: false
});
}
else {
e.preventDefault();
}
});
var width = $(window).width();
if (width <= 600) {
jQuery(function() {
jQuery.scrollDepth()
});
}
// Controls scroll-depth options
jQuery.scrollDepth({
minHeight: 0,
elements: ['.div1', '.div2', '.div3'],
percentage: false,
userTiming: false,
pixelDepth: false,
nonInteraction: false
});
相关文章:
- 幻灯片滚动javascript不起作用
- 将视口底部滚动到元素底部
- jQuery Lazy加载动画滚动
- 设置滑块分区上的滚动
- 结合jQuery和jetpack无限滚动
- 单击顶部导航时如何进行向下滚动效果(向下滑动).
- Javascript滚动激活
- 如何在激活灯箱插件时禁用鼠标滚轮的背景滚动
- 当目标处于顶部滚动状态时,如何从菜单中激活项目
- 滚动功能在滚动前激活
- 仅在移动设备上激活滚动深度
- 滚动锚点未激活
- 在fullpage.js中重新激活自动滚动
- 我如何编程一个JS按钮,它也可以在点击和滚动时激活转换
- 如何在gif动画完成后激活页面滚动
- jQuery激活(绑定)滚动后解除绑定
- 滚动时,导航条悬停在所有链接上激活
- 滚动功能在看到元素时激活
- 将按钮激活的图像滚动器制作成自动滚动器
- 视差滚动,动画WITH滚动而不是在滚动时激活