0

URLからJQueryトグルを開くにはどうすればよいですか?現時点では、hrefアクションを防ぐためにreturn falseを使用していますが、ページを更新するためにhrefアクションを保持したいと思います。

これが私のコードです

$('#adminMenu h3').click(function() {
    $(this).next('ul').slideToggle("slow");
    return false;
    });

これはhtmlです

<h3 title="first toggle ul"><a href="?p=first">first toggle ul</a></h3>
<ul>
    <li><a href="?inc=aa" class="pageLink" title="A page">A page</a></li>
    <li><a href="?inc=ab" class="pageLink" title="AA page">A page</a></li>      
</ul>

<h3 title="Next toggle ul"><a href="?p=next">Next toggle ul</a></h3>
    <ul>
        <li><a href="?inc=ba" class="pageLink" title="A page">A page</a></li>
        <li><a href="?inc=b" class="pageLink" title="A page">A page</a></li>
        <li><a href="?inc=c" class="pageLink" title="A page">A page</a></li>
        <li><a href="?inc=d" class="pageLink" title="A page">A page</a></li>
    </ul>

さまざまな理由で言ったように、クリックするだけでページを更新したいと思います。

4

1 に答える 1

1

質問は明確ではありません。ただし、slideToggle の後にページを更新する必要がある場合は、次のようにします。

$('#adminMenu h3').click(function() {
$(this).next('ul').slideToggle("slow",function(){window.location.reload()});
return false;
});

これが役立つかどうかわからない!

于 2010-07-04T12:59:48.663 に答える