例子:(werkwijze是定製的,我也有類似 - 接觸其他名稱相同的代碼)點擊鏈接隱藏所有其他內容的div
$(function() {
$('#activator-werkwijze').click(function(){
$('#overlay-werkwijze').fadeIn('fast',function(){
$('#box-werkwijze').animate({'bottom':'0px'},800);
});
});
$('#boxclose-werkwijze').click(function(){
$('#box-werkwijze').animate({'bottom':'-600px'},800,function(){
$('#overlay-werkwijze').fadeOut('fast');
});
});
});
激活顯示的內容,boxclose關閉的內容。 點擊激活所有打開的所有內容,同時它需要只有一個打開和關閉其他..
編輯得到它固定: 這是工作的腳本,(覆蓋沒用)jsfiddle.net/8y7Sr/126/
我只是把再看看,你必須在你的代碼中的根本缺陷。您在DOM中多次使用id屬性。這是非法的,會導致錯誤。解決這個問題,而不是使用id來選擇元素,使用jquery導航dom樹來選擇打開或關閉的元素。使用http://api.jquery.com/category/traversing/tree-traversal/和您的問題將得到解決 – illathruz