我有一个小的div框,它有一个垂直滚动条,并且位于一个也有垂直滚动条的html页面中。
我的问题是,当用户到达小DIV框滚动的末尾时,包含div框的整个html页面开始滚动(假设用户是通过鼠标滚动而不是通过实际单击DIV框滚动按钮本身来滚动)。
有没有办法防止整个html页面滚动,一旦用户到达我的小DIV框滚动结束?任何帮助都将不胜感激!谢谢!
我已经尝试过了(但它甚至取消了div框的滚动):
if (window.addEventListener)
/** DOMMouseScroll is for mozilla. */
window.addEventListener(
我想要检查当前页面是否至少匹配两个条件中的一个。我不想将js代码显示到约页和404页中。在剩下的页面中,我会显示js代码。因此,我使用((!is_page(element1) AND !is_page(element2)),然后显示js代码。Element1是一个特定页面的片段,而element2是404.php页面。我不知道在if语句中要指出的404页的弹格或名称。
我有一个宽度超过100%的页面(2000 is )。当我点击显示对话框从按钮在页面的末尾(按水平页),窗口滚动到页的开头(按水平页)并显示该对话框。
这是我的代码:
$mdDialog.show(
$mdDialog.alert()
.parent(angular.element(document.querySelector('#popupContainer')))
.clickOutsideToClose(true)
.title('This is an alert title')