CSS3 Pointer-events 實戰(zhàn)小用法

pointer-events: none 顧名思義,就是鼠標(biāo)事件拜拜的意思。元素應(yīng)用了該 CSS 屬性,鏈接啊,點擊啊什么的都變成了 “浮云牌醬油”。pointer-events: none 的作用是讓元素實體 “虛化”。例如一個應(yīng)用 pointer-events: none 的按鈕元素,則我們在頁面上看到的這個按鈕,只是一個虛幻的影子而已,您可以理解為海市蜃樓,幽靈的軀體。當(dāng)我們用手觸碰它的時候可以輕易地沒有任何感覺地從中穿過去。
來自網(wǎng)絡(luò)解釋

1.點擊curencies之前設(shè)置側(cè)邊欄mshe-sidebar類以下屬性為
默認(rèn)隱藏curencies之后要顯示的內(nèi)容區(qū)即以下display:none

<style>
    .currencies{
        display: none;
    }
    .mshe-sidebar{
        visibility: visible;
        pointer-events: auto;
    }
</style>
image.png
image.png

效果為以上顯示圖片 即側(cè)邊欄頁面內(nèi)容更換
2.掛載點擊事件觸發(fā)事件
如以下

<script>
        /**choose currencies page*/
        $('.j-show-select-ctn-curr').click(function () {
            $('.currencies').css({
                'display': 'block',
            });
        })
        /***close currencies page***/
        $('.close-select-ctn').click(function(){
            $('.currencies').css({
                'display': 'none',
            });
        });
</script>
//主要HTML
<!--遮罩層-->
 <div class="backdrop">
       <img src="http://www.web.com/dist/images/shoip-132456.png">
 </div>
<!--側(cè)邊欄主體-->
  <div class="mshe-sidebar">
        <div class="sidebar-list sidebar-nav-list">
            <ul class="sidebar-item">
                 <!--其他的選擇項-->
                 <li class="j-show-select-ctn-curr"><a>Funny</a></li>
                 <li class="j-show-select-ctn-curr">
                  <a href="####">{:__('CURRENCY')}</a>
                      <div class="select-right">
                       <span class="currency-title">{$this_currencies.currencies_name}</span>
                        <i class="iconfont icon-right"></i>
                      </div>
                 </li>
            </ul>
        </div>
   </div>
    <div class="currencies mshe-sidebar">
        <div class="sidebar-select-title">
            <i class="iconfont icon-back close-select-ctn"></i>
            {:__('Currencies')}
        </div>
        <div class="sidebar-select-list">
            <ul class="diy-change-currencies">
                {foreach $currencies as $val}
                <li data-index="{$val.currencies_id}">
                    <img src="{$val.currencies_icon}" class="lzay " data-original="        
                    {$val.currencies_icon}"style="width:.64rem;height: .48rem;" >
                    &nbsp;{$val.currencies_name}
                    {if $this_currencies.currencies_name == $val.currencies_name}
                        <i class="iconfont icon-dagou1"></i>
                    {/if}
                </li>
                {/foreach}
            </ul>
        </div>
    </div>
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML標(biāo)準(zhǔn)。 注意:講述HT...
    kismetajun閱讀 28,804評論 1 45
  • ??JavaScript 與 HTML 之間的交互是通過事件實現(xiàn)的。 ??事件,就是文檔或瀏覽器窗口中發(fā)生的一些特...
    霜天曉閱讀 3,688評論 1 11
  • pointer-events 可選的屬性值 auto none visiblepainted visiblefil...
    FoolishFlyFox閱讀 17,071評論 0 10
  • # 移動端開發(fā) ### 1. 1px問題如何解決 #### ①偽類 + transform(比較完美) > 原理是...
    sunnyRube閱讀 987評論 0 0
  • 1.幾種基本數(shù)據(jù)類型?復(fù)雜數(shù)據(jù)類型?值類型和引用數(shù)據(jù)類型?堆棧數(shù)據(jù)結(jié)構(gòu)? 基本數(shù)據(jù)類型:Undefined、Nul...
    極樂君閱讀 5,878評論 0 106

友情鏈接更多精彩內(nèi)容