亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

鼠標(biāo)滾輪編程

 更新時(shí)間:2007年01月09日 00:00:00   作者:  
以前沒(méi)有注意到這個(gè)滾輪,看到這里有一篇說(shuō)這個(gè)的:http://www.javascriptsearch.com/guides/Advanced/articles/JSMouseScrolling.html

我把它轉(zhuǎn)過(guò)來(lái)了。如果是在實(shí)際應(yīng)用中,有的時(shí)候還是蠻有用的。主要是得到滾輪是向上滾還是向下滾。

注釋的代碼

function handle(delta) {
 if (delta < 0)
 …;
 else
 …;
}

/** 事件句柄
 */
function wheel(event){
 var delta = 0;
 if (!event) /* For IE. */
 event = window.event;
 if (event.wheelDelta) { /* IE或者Opera. */
 delta = event.wheelDelta/120;
 /** 在Opera9中,事件處理不同于IE
 */
 if (window.opera)
 delta = -delta;
 } else if (event.detail) { /** 兼容Mozilla. */
 /** In Mozilla, sign of delta is different than in IE.
 * Also, delta is multiple of 3.
 */
 delta = -event.detail/3;
 }
 /** 如果 增量不等于0則觸發(fā)
 * 主要功能為測(cè)試滾輪向上滾或者是向下
 */
 if (delta)
 handle(delta);
}

/** 初始化 */
if (window.addEventListener)
 /** Mozilla的基于DOM的滾輪事件 **/
 window.addEventListener('DOMMouseScroll', wheel, false);
/** IE/Opera. */
window.onmousewheel = document.onmousewheel = wheel;

在上面的代碼中,handler函數(shù)里的代碼就是你要寫(xiě)的,它有一個(gè)參數(shù)-delta,事實(shí)上,它只是代碼鼠標(biāo)此刻是向上滾或者是向下滾。如下所示,
uploads/200608/02_013450_deltas.gif

[Ctrl+A 全選 注:引入外部Js需再刷新一下頁(yè)面才能執(zhí)行]

相關(guān)文章

  • 關(guān)于使用js算總價(jià)的問(wèn)題

    關(guān)于使用js算總價(jià)的問(wèn)題

    下面小編就為大家?guī)?lái)一篇關(guān)于使用js算總價(jià)的問(wèn)題。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-06-06
  • js實(shí)現(xiàn)音樂(lè)播放器

    js實(shí)現(xiàn)音樂(lè)播放器

    這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)音樂(lè)播放器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • JS控制頁(yè)面跳轉(zhuǎn)時(shí)未請(qǐng)求要跳轉(zhuǎn)的地址怎么回事

    JS控制頁(yè)面跳轉(zhuǎn)時(shí)未請(qǐng)求要跳轉(zhuǎn)的地址怎么回事

    在js中通過(guò)window.location.href控制頁(yè)面跳轉(zhuǎn)時(shí),有時(shí)會(huì)跳轉(zhuǎn)至緩存頁(yè)面,并沒(méi)有真正去請(qǐng)求要跳轉(zhuǎn)的地址,導(dǎo)致頁(yè)面數(shù)據(jù)未能及時(shí)加載刷新。怎么解決呢?下面小編給大家解答下
    2016-10-10
  • 最新評(píng)論