最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js獲取鼠標點擊的位置實現(xiàn)思路及代碼

 更新時間:2014年05月09日 09:17:55   作者:  
常用的是 event.clientX和event.clientY分別獲取橫向的和縱向的位置,但僅使用這個方法是不夠的,感興趣的朋友可以了解本文
copy來的,但是原頁面的代碼還是需要修改,下面是修改可用的

常用的是 event.clientX和event.clientY分別獲取橫向的和縱向的位置,但僅使用這個方法是不夠的,因為event.clientX和event.clientY獲取的鼠標位置是相對于當前屏幕的,而不考慮頁面的滾動條所滾動的距離。
復制代碼 代碼如下:

function pointerX(event)
{
return event.pageX || (event.clientX + (document.documentElement.scrollLeft || document.body.scrollLeft));
}

function pointerY(event)
{
return event.pageY || (event.clientY + (document.documentElement.scrollTop || document.body.scrollTop));
}

兩個方法分別獲得相對整個頁面(而不是屏幕)的鼠標位置

event.pageX是在FF中所支持的,這樣就實現(xiàn)了跨瀏覽器操作

只需在其他方法中調用這兩個函數(shù)就可
復制代碼 代碼如下:

function getPointPosition(event)
{
var x_px_scr = event.clientX;
var y_px_scr = event.clientY;
alert("相對于當前屏幕的X軸偏移量" + x_px_scr);<span style="font-family: tahoma, helvetica, arial;">//相對于設備(PC或移動設備)</span>
alert("相對于當前屏幕的Y軸偏移量" + y_px_scr);//相對于設備(PC或移動設備)
var x_Px_page = pointerX(event);
var y_Px_page = pointerY(event);
alert("相對于整個頁面的X軸偏移量" + x_Px_page); //相對于瀏覽器
alert("相對于整個頁面的Y軸偏移量" + y_Px_page); //相對于瀏覽器
}

相關文章

  • Jsonp 跨域的原理以及Jquery的解決方案

    Jsonp 跨域的原理以及Jquery的解決方案

    JSONP即JSON with Padding。由于同源策略的限制,XmlHttpRequest只允許請求當前源(域名、協(xié)議、端口)的資源。
    2010-05-05
  • JS二分查找算法詳解

    JS二分查找算法詳解

    這篇文章主要為大家詳細介紹了JS二分查找算法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • Maps Javascript

    Maps Javascript

    Maps Javascript...
    2007-01-01
  • js如何實現(xiàn)元素曝光上報

    js如何實現(xiàn)元素曝光上報

    這篇文章主要介紹了js如何實現(xiàn)元素曝光上報,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-08-08
  • 基于JavaScript實現(xiàn)驚艷的打字機效果

    基于JavaScript實現(xiàn)驚艷的打字機效果

    這篇文章主要為大家詳細介紹了如何使用JavaScript打造驚艷打字機效果,讓你的文字生動躍動,感興趣的小伙伴可以跟隨小編一起學習一下
    2024-03-03
  • JavaScript繼承的三種方法實例

    JavaScript繼承的三種方法實例

    這篇文章主要給大家介紹了關于JavaScript繼承的三種方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-05-05
  • 詳談javascript異步編程

    詳談javascript異步編程

    這篇文章主要為大家詳細介紹了javascript異步編程,其實作為一種編程語言Javascript的異步編程是一個非常值得討論的有趣話題,感興趣的小伙伴們可以參考一下
    2016-02-02
  • 微信小程序template模板與component組件的區(qū)別和使用詳解

    微信小程序template模板與component組件的區(qū)別和使用詳解

    這篇文章主要介紹了微信小程序template模板與component組件的區(qū)別和使用詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-05-05
  • 使用Math.max,Math.min獲取數(shù)組中的最值實例

    使用Math.max,Math.min獲取數(shù)組中的最值實例

    下面小編就為大家?guī)硪黄褂肕ath.max,Math.min獲取數(shù)組中的最值實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • canvas學習之API整理筆記(二)

    canvas學習之API整理筆記(二)

    本篇文章的主要內容包括高級動畫、像素操作、性能優(yōu)化等知識點,講解每個知識點的同時還會有一些酷炫的demo。下面跟著小編一起來看下吧
    2016-12-12

最新評論

四子王旗| 高平市| 新蔡县| 望城县| 北安市| 墨玉县| 且末县| 滁州市| 屯门区| 民县| 察雅县| 久治县| 遵化市| 永修县| 城固县| 开原市| 珠海市| 托克逊县| 高台县| 林甸县| 穆棱市| 余姚市| 克东县| 镇坪县| 昌吉市| 宁乡县| 赤峰市| 丰宁| 广丰县| 沭阳县| 嘉峪关市| 岳阳县| 固原市| 天全县| 大田县| 道孚县| 丹寨县| 吉林省| 县级市| 武川县| 安图县|