2014-05-02 224 views
0

我有這個代碼具有文本功能顯示/隱藏,現在「顯示文本」和「隱藏文本」都是可見的,任何人都有任何想法,我可以如何讓鏈接顯示和隱藏太?顯示/隱藏文本JQuery

$(document).ready(function(){ 
    $("#hide").click(function(){ 
    $(".content_post").hide(); 

    }); 

    $("#show").click(function(){ 
    $(".content_post").show(); 
    }); 
}); 
+1

你是什麼意思的鏈接顯示和隱藏?也許在你的問題中添加一些HTML,以更詳細地解釋你正在嘗試做什麼 – krilovich

+0

你是否也可以分享你的html ... – pbenard

+1

添加你的html代碼 – Leo

回答

0

試試這個

$(document).ready(function(){ 
    $("#hide").click(function(){ 
    $(".content_post").hide(); 
    $("#hide").hide(); 
    $("#show").show(); 
    }); 

    $("#show").click(function(){ 
    $(".content_post").show(); 
    $("#hide").show(); 
    $("#show").hide(); 
    }); 
}); 
1

這也應該適用

$(document).ready(function(){ 
    $("#hide").click(function(){ 
     $(".content_post").hide(); 
     $(this).hide(); 
     $("#show").show(); 

    }); 
    $("#show").click(function(){ 
     $(".content_post").show(); 
     $(this).hide(); 
     $("#hide").show(); 
    }); 
}); 
+0

感謝那些工作:) – user3426597

0

而不是使用2個按鈕,你爲什麼不只能使用一個,跟.toggle(),這樣,你不不必隱藏和顯示按鈕。

$('#button').click(function(){ 
    $('.content_post').toggle(); 
}); 

這是一個link如果你想查看它的文檔。此外,如果你想給更多花哨的效果,你可以嘗試.slideToggle().fadeToggle(),我個人喜歡更多的淡入淡出。