2012-11-25 55 views
0

任何人都可以幫助我,基本上我想讓我的div隱藏,當其他div被點擊因爲我在同一個地方使用2 div,但是當我點擊兩個他們彼此開放。我在想,如果有可能使它所以當你點擊一個其它皮張
JQuery的幫助,點擊時隱藏其他元素

我的代碼:

$(document).ready(function(){ 

    $('#click').click(function() { 
     $('#map').toggle('slow', function() { 

     }); 
    }); 

    $('#rubinez').click(function() { 
     $('#css3droppanel').toggle('slow', function() { 

     }); 
    }); 

    $('#galleryy').click(function() { 
     $('#rubb').toggle('1000',function() { 

     }); 
    }); 
}); 
+1

看看[jQuery accordion](http://jqueryui.com/accordion/) –

+0

All thi你的工作對你來說可能非常簡單,只需要使用CLASSes而不是所有這些ID的幾行jQuery代碼 –

+0

你可以顯示你的html嗎?可以像$('#somediv')。show()。siblings()。hide() – Popnoodles

回答

1

的.next()也許可以幫你,

$('.box').live('click',function(){ 
    $(this).fadeOut(500,function(){ 
    $(this).next().css('display','block'); 
}); 

我不瞭解你的情況所以我做了這個 http://jsfiddle.net/sejXA/