在我的頁面中有像下面給出的列表。隱藏所有其他兄弟分區onclick
<li class="select">
<div class="type"><span class="icon_word_small bgpos"></span></div>
<div class="docu"> <span class="fade"><a href="">Study on Clinical Research Market in AMEA</a>/24 July 2011</span></div>
<div class="colu"> <span class="fade"><a href="">Fairleign</a>, <a href="">Felder</a> & 2 more</span></div>
<div class="status"><span class="fade"><span class="dark">Public</span> [2 Views 1 Downloads]</span></div>
<div class="data_options"><a href="#" class="itemDelete">DELETE</a> </div> <!-- row hover options here-->
<!-- popup starts here-->
<div class="data_popup data_delete"><span class="tip"></span>Are you sure want to delete this file?
<div class="cfix"></div>
<ul>
<li><a href="#" class="deletebutton"></a></li>
<li><a href="">No,Keep this file</a></li>
</ul>
</div>
<!-- popup ends here-->
<div class="cfix"></div>
</li>
<li>
<div class="type"><span class="icon_word_small bgpos"></span></div>
<div class="docu"> <span class="fade"><a href="">Study on Clinical Research Market in AMEA</a>/24 July 2011</span></div>
<div class="colu"> <span class="fade"><a href="">Fairleign</a>, <a href="">Felder</a> & 2 more</span></div>
<div class="status"><span class="fade"><span class="dark">Public</span> [2 Views 1 Downloads]</span></div>
<div class="data_options"><a href="#" class="itemShare">SHARE</a></div> <!-- row hover options here-->
<!-- popup starts here-->
<div class="data_popup data_share"><span class="tip"></span><h3>Share</h3>
<br>
<p> <input type="checkbox" /> All in our Company</p>
<p> <input type="checkbox" /> All in Department</p>
<p> <input type="checkbox" id="sharetick"/> Shared with Specific People</p>
<div id="textareamsg1"><p><textarea class="resizable" id=""></textarea></p> </div>
<p> <input type="checkbox" id="nonsharetick"/> Do not share with specific people</p>
<div id="textareamsg2"><p><textarea class="resizable dark" name="textarea" id="" placeholder="Type names to share document, to share with
many seperate names with commas"></textarea></p></div>
<div class="cfix"></div>
<ul>
<li><a href="#" class="okbutton"></a></li>
<li><a href="">Cancel</a></li>
</ul>
</div>
<!-- popup ends here-->
<div class="cfix"></div>
</li>
我用它來顯示/隱藏div.dataDelete,在點擊任何其他鏈接itemShare
$('.itemDelete').live('click', function() {
$(this).closest("li").find('.data_delete').slideToggle('medium');
});
$('.itemShare').live('click', function() {
$(this).closest("li").find('.data_delete').slideToggle('medium');
});
,我需要隱藏其他所有打開的div(包括itemDelete和itemShare)。另外我對上面的代碼有疑問。我的客戶說它有時會切換兩次..我沒有在任何瀏覽器中遇到過這種情況。上面的代碼是否有可能發生這種情況,或者他是否錯誤地編碼?
沒有發生:(我加入 ';' 了slideDown()之後,隨後也... –
更新,犯了錯用'.parent()'這是'data_options '代替'.select' – Niels
我已經更新了內容的確切代碼,在你的代碼中itemDelete彈出一次點擊,但沒有隱藏。第二次點擊隱藏而不是它。沒有任何事情發生在itemShare,沒有彈出。 –