【发布时间】:2013-09-26 11:00:01
【问题描述】:
这就是我的工作:
var scrolling;
$('#nw_scroll_down').on('mousedown', function(){
scrolling = setInterval(function() {
$('.mod_article').scrollTop( $('.mod_article').scrollTop() + 5 );
},25);
});
$('#nw_scroll_down').on('mouseup', function(){
if (scrolling) {
window.clearInterval(scrolling);
scrolling = false;
}
});
在 $(document).ready(function(){}); 内;
一切正常,直到上线
window.clearInterval(scrolling);
这在 PC 上运行良好,但在 iPad 上却不行。谁能想象它为什么不能在 ipad(chrome 浏览器)上运行?
【问题讨论】:
-
您是否检查过
scrolling变量等于true? iOS 支持mousedown/mouseup还是有替代方案?你有没有做过任何调试? -
如果您在 ipad 中单击更长的图片会弹出一个菜单来保存图片和内容...所以滚动条的设计方式无法正常工作在 ipad 中?
-
调试是的,如果我注释掉 //window.clearI... 行并做一些 alert('stuff');我得到消息。所以这个变量是真的。不知道是否支持mousedown/mouseup,但我想不会像在PC上那样......该死
标签: javascript jquery ipad