私はどのように非表示にして、後でユーザーがボタン(チェックボックス)をクリックしたときにコンテンツを表示するかわかりません。私はコードを作ったが動作しません。チェックボックスをオンにすると、コンテンツは非表示になりません。 フリーリストのコンテンツが表示されずに2番目に表示されるチェックボックスをユーザーがクリックしたときにmakeします。ユーザーがチェックボックスを再度クリックすると、フリーリストのコンテンツが表示され、2番目が非表示になります。jQuery hide/show content
<script>
$(document).ready(function(){
$("#skin_rasa").click(function() {
if ($('#skin_rasa').css('display') == 'none')
{
$("#_hsync_skin_menu_id").hide("slow", function() {
$("#_hsync_skin_menu_rasa").show("slow");
});
}
if ($('#skin_rasa').css('display') != 'none')
{
$("#_hsync_skin_menu_rasa").hide("slow", function() {
$("#_hsync_skin_menu_id").show("slow");
});
}
});
});
</script>
@EDIT:私は間違いをしたところ、私が見ました。今は動作しますが、1回目のクリックでのみ動作します。
<script>
$(document).ready(function(){
$("#skin_rasa").click(function() {
if ($('#_hsync_skin_menu_id').css('display') != 'none')
{
$("#_hsync_skin_menu_id").hide("slow", function() {
$("#_hsync_skin_menu_rasa").show("slow");
});
}
if ($('#_hsync_skin_menu_id').css('display') == 'none')
{
$("#_hsync_skin_menu_rasa").hide("slow", function() {
$("#_hsync_skin_menu_id").show("slow");
});
}
});
});
</script>
だけコメント、代わりにオブジェクトを決めることが表示されているかどうかをチェックするのをそれを表示するか非表示にするかは、代わりに 'toggle'の形式を使用することができます。 – Goose
ありがとう!しかし、今私は2番目のクリック – SilvioCro