0

span タグがあります。そのためのトグルオプションが必要です。JQuery を使用しようとしましたが、機能しません。

これが私のコードです:

                <li class ="span2"><span id="test">Click here</span>
                    <ul class ="dropDown" id="idGraphic" style="display: none;">   
                        <li class ="span1" id ="photoAbout">
                            <?php
                                echo anchor(LINK_GRAPHIC_ABOUT, 'About', array('style' => 'color:white;'));
                            ?>
                        </li>
                        <li class ="span1" id ="photoGallery">
                            <?php                                
                                echo anchor(LINK_GRAPHIC_GALLERY, 'Gallery', array('class' => $hover, 'style' => 'color:white;'));                                                                                                
                            ?>
                        </li>
                    </ul>
                </li>

私のJavascriptコードは次のとおりです。

$( "#test" ).click(function() {
  $( "#idGraphic" ).toggle();
});

そのため、id=test でスパンをクリックするたびに、2 つの UL が表示されるはずです!

私のコードと説明が明確かどうか教えてください。そうでない場合は、さらに明確にする必要がある部分を教えてください。

ありがとう

4

3 に答える 3

1

あなたのコードに問題はありません。PHP が空のデータを生成していると思われますが、その結果として何も表示されません。

于 2013-10-13T06:52:01.370 に答える
-1

トグルは廃止されました..可視性を確認し、表示または非表示に設定する必要があります..

if ($(this).is(':visible')) { $(this).hide() }
else { $(this).show()); }
于 2013-10-13T06:21:50.993 に答える