【发布时间】:2013-10-18 04:38:12
【问题描述】:
我正在尝试禁用 web 应用程序中的水平滚动,但到目前为止没有运气...我不知道现在该做什么...现在卡住了一段时间!!有人对任何可能的解决方案有任何想法吗?!
我用这个来禁用垂直的
$('body').on('touchstart','.menuScrolling',function(e)
{
if (e.currentTarget.scrollTop === 0)
{
e.currentTarget.scrollTop = 1;
}
else if (e.currentTarget.scrollHeight === e.currentTarget.scrollTop + e.currentTarget.offsetHeight)
{
e.currentTarget.scrollTop -= 1;
}
});
我想也许如果我改变一些变量,它也应该适用于水平,但不是......
$('body').on('touchstart','.menuScrolling',function(e)
{
if (e.currentTarget.scrolLeft === 0)
{
e.currentTarget.scrolLeft = 1;
}
else if (e.currentTarget.scrollHeight === e.currentTarget.scrolLeft + e.currentTarget.offsetWidth)
{
e.currentTarget.scrolLeft -= 1;
}
});
【问题讨论】:
-
你能为你的代码创建一个jsfiddle吗
-
哦,是的!我解决了!!!但从一个完全不同的方向。我使用溢出的东西来隐藏页面一旦它被动画到右边:) 这样浏览器就不会认为它还在那里了
标签: javascript jquery web-applications