第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

怎么樣才能使這個(gè)JS代碼有用?

怎么樣才能使這個(gè)JS代碼有用?

慕斯709654 2018-11-15 18:14:28
在手機(jī)頁(yè)面加入了一個(gè) 橫幅, 點(diǎn)擊橫幅層DIV,實(shí)現(xiàn)顯示一個(gè)原本隱藏的DIV 代碼找到,可是加入html 始終無(wú)效,望能人幫幫忙,萬(wàn)分感謝! 代碼如下:HTML 代碼如下
查看完整描述

1 回答

?
偶然的你

TA貢獻(xiàn)1841條經(jīng)驗(yàn) 獲得超3個(gè)贊

你的$(document).ready(function()方法沒閉合,我試了下,在你的代碼后面加上});閉合后,是可以工作的,點(diǎn)擊后顯示隱藏的東西。
(由于你沒貼樣式,所以我自己猜著給hide寫了個(gè)display:none,但是我發(fā)現(xiàn)你的 id="lyt"是用的style="display: none",你直接給它弄個(gè)class="hide"吧)
代碼如下:

<script>

$(document).ready(function(){

  $("#ma").click(function(e){

      e.stopPropagation();

      $("#lyt").removeClass('hide');

  });

  $(".cle").click(function(){

      $("#lyt").addClass('hide');

  });

  $('.layout').click(function() {

      if (!$("#lyt").hasClass("hide")) {

          $("#lyt").addClass("hide");

      }

  });

  $("#lyt").click(function (e) {

    e.stopPropagation();//阻止事件向上冒泡

  });

});

</script>

由于你沒貼樣式,所以我大概猜著測(cè)了下:

  • 頁(yè)面上默認(rèn)是只有 “收藏” 欄id="ma"

  • 點(diǎn)擊收藏欄,顯示id="lyt",這里面包含了class="layout"class="tc",而class="tc"里還包含了class="cle"

  • 點(diǎn)擊class="cle",id="lyt"會(huì)隱藏

  • 點(diǎn)擊class="layout",id="lyt"也會(huì)隱藏,沒弄懂的是這里你為啥會(huì)用個(gè)判斷,layout是包含在 lyt 里的,只可能 lyt 顯示了,才能看到 layout,才能點(diǎn)到它吧。。。所以,也就是 layout 能看到的時(shí)候,應(yīng)該是 lyt 沒有 hide樣式的時(shí)候啊,干嘛還判斷

大概是由于沒有樣式,也不太明白你頁(yè)面上那些都是干嘛的,所以可能沒理解好吧。你把 ready方法閉合了,如果還有問(wèn)題,你可以直接貼一個(gè)頁(yè)面截圖。


查看完整回答
反對(duì) 回復(fù) 2018-12-11
  • 1 回答
  • 0 關(guān)注
  • 558 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)