2011-05-30 75 views
2

我需要顯示的元素是「.triggerso」元素,(它隱藏顯示「.panelso」面板)。當用戶點擊「.panelso」元素時,我想要「.triggerso」元素返回。隱藏後的JQuery顯示(this)

$(document).ready(function(){ 
$(".triggerso").click(function(){ 
    $(this).hide(); 
    $(".panelso").show("fast"); 
    $(".panel").hide("slow"); 
    $(".panel1").hide("slow"); 
    $(".panel2").hide("slow"); 
    $(".panel3").hide("slow"); 
    return false; 

查看頁面頂部的"Social"選項卡。 我是JQuery的新手,已搜索和搜索,任何幫助將不勝感激!

非常感謝, 安德烈

+0

看來你已經發現在社會各界的幫助下解決方案。請接受答案。 – DarthJDG 2011-05-30 08:38:51

回答

2

我不知道如果我完全理解,但你可以只添加,

$('.panelso').click(function(){ 
$('.triggerso').show(); 
}); 
+0

是的,非常感謝......這就是我一直在尋找的東西。 – Andrea 2011-05-30 06:03:36

2
$(".panelso").click(function() { 
$(".triggerso").show(); 
} 

這應該工作,除非你有一流的多個項目.triggerso您的網頁上?

+0

我明白了。非常感謝。 「triggerso 「:最終代碼 – Andrea 2011-05-30 06:04:54

+0

$(文件)。就緒(函數(){ \t $()點擊(函數(){ \t \t $(本).hide(); \t \t $(」。 panelso 「)節目。(」 快「); 'panelso ' \t \t $()點擊(函數(){ \t \t $(本).hide(); \t \t $(' triggerso。') .show( 「快」);}); \t \t $( 「面板 」)隱藏(「 慢 」); \t \t $(「 PANEL1。 」)隱藏(「 慢」); \t \t $(「。panel2」)。hide(「slow」); \t \t $(「。panel3」)。hide(「slow」); \t \t return false; }); }); – Andrea 2011-05-30 06:05:10

2

試試這個...

$(".panelso").click(function() { 
$(".triggerso").show(); 
}