四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

javascript 鼠標(biāo)滾輪事件

今天在網(wǎng)上找來(lái)了響應(yīng)滾輪的函數(shù)并改寫成下面的類
復(fù)制代碼 代碼如下:
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;');
}

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

JavaScript技術(shù)javascript 鼠標(biāo)滾輪事件,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 搜狐网站官网| 蔡贞安| 赖小子| 王牌特派员| 刀客家族的女人演员表| 月亮电影| 吸痰护理ppt课件| 黄色污污视频| 标准体重| 同志父子第二部叫什么| 白上关花电影在线观看免费| 67pp| 袁波| 买下我俄罗斯完整版免费观看| 电影二十条剧情介绍| 川岛丽| 好像怎么造句 二年级| 黄视频免费在线播放| 将夜电视剧免费观看完整版高清| 甲铁城的卡巴内瑞海门决战| 碟仙诡谭| 坏种2| 母线槽规格型号及价格| 派拉蒙影业| 盲辉| 女同视频网站| 施文彬| 都市频道在线直播观看| 毕福剑说的那句话| 孙婉| 红灯区免费在线观看| 谭耀文演的电影| 黄色网址视频| dy充值| 林柒予| 抗日电影大突围完整版| 一野| 上海东方卫视节目表| 何时何地因何种原因受过何种奖励或处分 | 张梓琳个人简历| 全国精神病查询系统官网|