[英]Is there any way to activate right click on scroll bar of browser using javascript
[英]Is there any way to control scroll bar using JavaScript?
在我的下面的代码中,每个间隔间隔都将滚动DIV的功能,由于间隔刷新滚动条再次下降时,当我尝试向上滚动时。
我的代码:
var int = self.setInterval("f2()", 1000);
function f2() {
var objDiv = document.getElementById("messages2");
objDiv.scrollTop = objDiv.scrollHeight;
}
现在,通过将onscroll
属性用于DIV,在用鼠标按住滚动条时是否有停止停止向下滚动的趋势?
就像是
var int = self.setInterval("f2()", 1000);
function f2() {
var objDiv = document.getElementById("messages2");
// if(objDiv.onscroll) i.e. when the particular DIV's scroll bar is on hold by cursor.
{
return false;
}
else
{
objDiv.scrollTop = objDiv.scrollHeight;
}
}
如果任何人都可以实现上述功能,请更正其语法。 我是JavaScript的新手。
提前致谢..!
我不确定您在这里要问的是什么,但是window
有一个可以监听的滚动事件,其他任何overflow: auto|scroll
元素也是如此overflow: auto|scroll
使用CSS设置的overflow: auto|scroll
。
您不能阻止默认的滚动行为,但是如果您想做一些令人讨厌的事情,可以使用scrollTo()
方法或scrollTop
属性:
window.onscroll = function() {
window.scrollTo(0,0);
};
这是滚动事件的一个不错的compat表: http : //www.quirksmode.org/dom/events/scroll.html
scrollTo()
文件: https : //developer.mozilla.org/en/Window.scrollTo
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.