[英]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.