and*_*ndy 2 html javascript jquery
我希望能够从div中删除一个类,并在单击按钮时添加另一个类.但我无法让它发挥作用.
<div class="hiddennav displaynone">
<ul>
<?php wp_nav_menu(array('menu' => 'Main Nav menu')); ?>
</ul>
</div> <!-- end div hiddennav -->
<div class="fixednav">
<div class="shownav"><a href="#" class="shownavbutton"></a></div>
<!-- end div shownav -->
</div> <!-- end div fixednav -->
Run Code Online (Sandbox Code Playgroud)
这是jQuery:
$(document).ready(function(){
$(".shownavbutton").click(function() {
$(".hiddennav").removeClass("displaynone").addClass("displayblock");
});
Run Code Online (Sandbox Code Playgroud)
我最好还是希望它在多次点击时切换类.
试试$(selector).toggleClass(class):
$(document).ready(function(){
$(".shownavbutton").click(function() {
$(".hiddennav").toggleClass("displaynone").toggleClass("displayblock");
});
});
Run Code Online (Sandbox Code Playgroud)
或者,您也可以使用CSS方法(假设这是您通过您的displaynone和displayblock类完成的所有内容):
$(".hiddennav").toggle(function() {
$(this).css('display','none');
}, function() {
$(this).css('display','block');
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8960 次 |
| 最近记录: |