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

CSS的pointer-events屬性詳細介紹(作用和注意事項)

  發(fā)布時間:2014-04-23 16:51:38   作者:佚名   我要評論
現(xiàn)代瀏覽器里CSS的職責范圍和JavaScript的越來越模糊分不清。比如CSS里-webkit-touch-callout屬性在iOS里能禁止當用戶點擊時彈出氣泡框

而本文要說的pointer-events的風格更像JavaScript,它能夠:

1.阻止用戶的點擊動作產生任何效果
.阻止缺省鼠標指針的顯示
3.阻止CSS里的hover和active狀態(tài)的變化觸發(fā)事件
4.阻止JavaScript點擊動作觸發(fā)的事件

一個CSS屬性能做所有的這么多事情!

The CSS

這個pointer-events屬性有很多可以使用的屬性值,但大部分都是針對SVG的:auto, none, visiblePainted*, visibleFill*, visibleStroke*, visible*, painted*, fill*, stroke*, all*, 以及 inherit。其中none值能阻止點擊、狀態(tài)變化和鼠標指針變化:

復制代碼
代碼如下:
.disabled { pointer-events: none; }

一些需要注意的關于pointer-events的事項:

1.子元素可以聲明pointer-events來解禁父元素的阻止鼠標事件限制。
2.如果你對一個元素設置了click事件監(jiān)聽器,然后你移除了pointer-events樣式聲明,或把它的值改變?yōu)閍uto,監(jiān)聽器會重新生效?;旧?,監(jiān)聽器會遵守pointer-events的設定。

測試代碼:

復制代碼
代碼如下:

<p>下面的這個鏈接上的 <code>pointer-events</code>屬性值是<code>none</code>。點擊它們,什么都不會發(fā)生。我還在“測試”鏈接上添加了監(jiān)聽器。如果<code>pointer-events</code>的值是<code>none</code>,對話框就不會彈出來,你可以在console里修改它的值,這樣點擊后就會彈出對話框!</p>

<p><a href="javascript:;" id="testLink" style="pointer-events:none;">測試</a></p>

<p><a href="javascript:;" class="pointerLogo" style="pointer-events:none;">測試</a></p>

<script type="text/javascript">
document.getElementById("testLink").addEventListener("click", function(e) {
alert("點擊了!");
});
</script>


我第一次注意到pointer-events屬性是在Firefox Marketplace網站上,他們拿它來禁止按鈕的點擊,這樣的好處是樣式上也得到了控制。當然,不要使用pointer-events來屏蔽一些十分關鍵的觸發(fā)動作,因為這個樣式可以通過瀏覽器控制臺刪除掉!

相關文章

  • 詳解CSS pointer-events屬性的使用

    這篇文章主要介紹了CSS pointer-events屬性的使用,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-07-24
  • css3 pointer-events 介紹詳解

    本篇文章主要介紹了css3 pointer-events,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-18
  • CSS利用pointer-events防止重復點擊的方法實例

    這篇文章主要給大家介紹了關于CSS利用pointer-events防止重復點擊的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者理解具有一定的參考學習價值,感興趣的朋
    2017-08-07
  • 使用CSS的pointer-events屬性實現(xiàn)鼠標穿透效果的神奇技巧

    當pointer-events的值設置為none之后,瀏覽器將不會獲得鼠標在當前位置的層上的點擊事件,而造成鼠標穿透的效果!下面就來為大家展開講解一下使用CSS的pointer-events屬性實現(xiàn)
    2016-06-28
  • css中pointer-events屬性詳解

    本文主要介紹了CSS中的pointer-events屬性的用法,十分的詳細,有需要的小伙伴參考下。
    2015-02-26
  • css pointer-events屬性實現(xiàn)下面元素可點擊

    是否曾經有過這樣的經歷:把一個元素置于另一個元素之上,而希望下面的那個元素成為可點擊的?現(xiàn)在,利用css的pointer-events屬性即可做到。
    2010-04-17
  • css不常見屬性之pointer-events的使用方法

    這篇文章主要介紹了css不常見屬性之pointer-events的使用方法的相關資料,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-09-27

最新評論

湟源县| 阆中市| 水城县| 石台县| 门源| 上虞市| 三都| 苏尼特右旗| 宣化县| 金湖县| 婺源县| 德昌县| 甘肃省| 乌恰县| 延安市| 沐川县| 桂平市| 仁化县| 平舆县| 尤溪县| 同江市| 高淳县| 肥乡县| 江达县| 神农架林区| 文登市| 乌拉特中旗| 达拉特旗| 龙江县| 阜新市| 乌兰县| 日土县| 濮阳市| 敖汉旗| 丘北县| 宜丰县| 哈尔滨市| 平安县| 南乐县| 额敏县| 长汀县|