簡體   English   中英

單擊時將元素設置為“隱藏”

[英]Set element to Hidden when clicked

我將以下基本腳本放到一個站點中: http : //jsfiddle.net/mcgarriers/rVPnu/2/

當我選擇各種數字(顯示相關的div)時,它的效果很好,但是當我返回單擊“選擇”時,它仍然顯示<div> 如果用戶單擊“選擇”,mySpecialElements再次被隱藏,我會很喜歡。

有人可以告訴我如何實現這一目標嗎?

非常感謝您的指導。

在此處修復了您的腳本: http : //jsfiddle.net/rVPnu/6/

 if(!value) hideAll(elementsContainer);

您需要在doSelect方法中檢查該值是否為空,如果是,則檢查hideAll。

只是交換hideAll(elementsContainer); 以及doSelect函數中的if (!targetDiv) { return;}

我已將其保存在: http : //jsfiddle.net/rVPnu/9/

調用hideAll(elementsContainer); doSelect方法返回之前。

    // do magic..
    hideAll(elementsContainer);

    if (!targetDiv) { return;} // didn't find the element, bail

演示版

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM