一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

javascript 鼠標滾輪事件

今天在網上找來了響應滾輪的函數并改寫成下面的類
復制代碼 代碼如下:
function wheelEvent(obj, handle)
{
this.handle = handle;
// different events between Firefox and IE
window.addEventListener ? obj.addEventListener("DOMMouseScroll", this.wheel, false) : (obj.onmousewheel = this.wheel);
}
wheelEvent.prototype.wheel = function (event)
{
var ev = event || window.event;
var delta = ev.wheelDelta ? (ev.wheelDelta / 120) : (- ev.detail / 3); // Firefox using `wheelDelta` IE using `detail`
eval ('delta ? ' + parent.handle + '(delta) : null;');
}

在使用的時候需要定義一個執行函數,用以根據從上述類中獲得的值進行操作,并為指定的網頁元素添加事件。比如
復制代碼 代碼如下:
function handle(delta)
{
document.getElementById('text').scrollTop -= delta * 20;
}
new wheelEvent(document.getElementById('text'), 'handle');
在上例中第一個參數是添加滾輪事件的網頁元素, id 為 text 的 div;第二個參數是執行函數的名字 handle。
其中 handle 函數必須有且只有一個參數delta,滾輪往上滾時 delta 大于 0,往下則小于 0。上例 handle 函數的作用是用滾輪對 div 實現滾動條的功能

JavaScript技術javascript 鼠標滾輪事件,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲女人影院想要爱 | 成人精品视频在线观看 | 愉拍自拍一区首页 | 精品在线观看国产 | 久久久久久中文字幕 | 成人观看的视频三级 | 51短视频版在线观看www免费 | 国产农村乱子伦精品视频 | 国产福利免费在线观看 | 日韩精品中文字幕久久 | 日韩精品一区二区三区中文 | 国产极品白嫩美女在线观看看 | 日韩一区二区三区免费 | 91麻豆麻豆 | 五月婷色 | a资源在线观看 | 国产高清福利91成人 | 丁香综合缴情六月婷婷 | 国产精品自拍亚洲 | 国产全黄一级毛片 | 欧洲一卡2卡三卡4卡免费观看 | 九九99re在线视频精品免费 | 思思九九热 | 亚洲成人中文字幕 | 免费黄色视屏网站 | 成人污视频在线观看 | 国产一区二区三区免费看 | 亚洲图片小说区 | 亚洲免费视频一区二区三区 | 黄色片网址在线观看 | 91极品视频 | 中文字幕在线视频一区 | 日韩 在线视频精品 | 久久精品国产99国产 | 久久福利一区 | 免费看黄的网站在线看 | 久久国产欧美日韩精品免费 | 一区二区三区中文字幕 | 国产成人精品精品欧美 | 国产成人精品实拍在线 | 成人小视频免费在线观看 |