我正在尝试从菜单链接中切换子菜单,这是我的标记:
<ul id="menu">
<li id="artworks"><a href="#">ARTWORK</a></li>
<ul class="submenu">
<img src="../img/submenu.png" alt="submenu" width="62" height="1" />
<li><a href="#">Sweet Life</a></li>
<li><a href="#">Pleasure</a></li>
<li><a href="#">Bienal de la habana</a></li>
<img src="../img/submenu.png" alt="submenu" width="62" height="1" />
</ul>
<li id="prensa_nav"><a href="prensa.html">PRENSA</a></li>
<li id="contacto_nav"><a href="contacto.html">CONTACTO</a></li>
这是我的脚本:
$(function () {
var $submenu = $( '.submenu' );
$( '#artworks a' ).click( function( e ) {
$submenu.toggle( 'fast' );
e.preventDefault();
e.stoppropagation();
} );
});我不知道为什么,但它不工作,它应该是相当简单,但它不工作,我已经尝试了一切,请帮助
发布于 2012-10-12 03:15:10
修复无效的HTML。将列表项UL移动到#artworks列表项的子项。
https://stackoverflow.com/questions/12846846
复制相似问题