gpt4 book ai didi

javascript - 使用 Google Analytics 跟踪滑动

转载 作者:行者123 更新时间:2023-11-30 17:26:23 24 4
gpt4 key购买 nike

我的移动页面上有滑动功能,我想使用 touchstart、touchend 和 touchmove 在不影响滚动的情况下跟踪整个设备的滑动功能。

这是我的代码。

jQuery('.first-frame').bind('touchmove', function(event) {
_gaq.push(['_trackEvent', 'Landing-Page', 'Swipe-Toggle-Color', '0259_2190']);
});

最佳答案

如果可以只监控 swipeleftswiperight jQuery Mobile 中的事件,而是这样做。

否则,您可以在 scroll 事件上设置一个全局变量,该变量会在 0.2 秒后重置。然后让 touchmove 事件检查该变量是否已设置,如果已设置,则不要触发 Google Analytics。

window.is_scrolling = false; // global variable
window.timeout_id = 0;

window.onscroll = function() {
window.is_scrolling = true;
clearTimeout(window.timeout_id);
window.timeout_id = setTimeout(function() {
window.is_scrolling = false;
}, 200); // milliseconds
};

jQuery('.first-frame').bind('touchmove', function(event) {
if (!window.is_scrolling)
_gaq.push(['_trackEvent', 'Landing-Page', 'Swipe-Toggle-Color', '0259_2190']);
});

关于javascript - 使用 Google Analytics 跟踪滑动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24149485/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com