您好,登錄后才能下訂單哦!
如何使用CSS3中的pointer-events屬性?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。
最近發現了一個叫pointer-events的css屬性,是一個與javascript有關的屬性,pointer-events直譯為指針事件,當把值設置為none后,他有如下相關特性。
阻止用戶的點擊動作產生任何效果
阻止缺省鼠標指針的顯示
阻止Css里的Hover和Active狀態的變化觸發事件
阻止Javascript點擊動作觸發的事件
一條CSS可以做許多事情是不是很神奇,我們在看一下兼容性情況如何。
IE 11+
Firefox 3.6+
Chrome 4.0+
Safari 6.0
Opera 15.0
iOS Safari 6.0
Android Browser 2.1+
Android Chrome 18.0+
效果圖查看:https://runjs.cn/detail/9rxdbuin
代碼:
<!DOCTYPE html> <html> <head> <style> a.noLink{pointer-events: none;} .bottom { background: yellow; width: 100px; height: 100px; } .top { width: 100px; height: 100px; position: absolute; top: 0; left: 0;background:rgba(0,0,0,.2);} .top span{margin-top:50px;display:inline-block} </style> <script id="jquery_183" type="text/javascript" class="library" src="/js/jquery-1.8.3.min.js"></script> </head> <body> <div> <!-- 下方div --> <div class="bottom"> <a href="www.baidu.com">bottom-百度</a> </div> <!-- 上方div --> <div class="top"><span>我是上層top</span></div> <button id="btnP"> 添加pointer-events </button> </div> </body> <script> $('#btnP').click(function(){ $('.top').css('pointer-events', 'none') }) </script> </html>
看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。