Javascript jQuery显示隐藏多个链接
我有3个显示更多的链接在我的布局。它们必须触发包含内容的所有相同表。因此,当您单击链接1时,它会显示表格,但如果您单击链接2,表格将不会再次隐藏(仅当我单击2次时) 我怎样才能解决这个问题 我现在的代码是:Javascript jQuery显示隐藏多个链接,javascript,jquery,animation,Javascript,Jquery,Animation,我有3个显示更多的链接在我的布局。它们必须触发包含内容的所有相同表。因此,当您单击链接1时,它会显示表格,但如果您单击链接2,表格将不会再次隐藏(仅当我单击2次时) 我怎样才能解决这个问题 我现在的代码是: $(".starterlink").toggle( function(){ $(".starterinfo").fadeIn('fast'); }, function(){ $(".starterinfo").fadeOut('fast'); } ); 如果我正确理解了你
$(".starterlink").toggle(
function(){ $(".starterinfo").fadeIn('fast'); },
function(){ $(".starterinfo").fadeOut('fast'); }
);
如果我正确理解了你的问题,你为什么不做如下事情:
$(".starterlink").click( function(){ $(".starterinfo").fadeToggle('fast'); } );
更新:
下面的测试代码对我来说很好
<a href="#" class="starterlink">Click me</a>
<div class="starterinfo">This will fade in and out</div>
<script type="text/javascript">
$(".starterlink").click(function () { $(".starterinfo").fadeToggle('fast'); });
</script>
这将淡入淡出
$(.starterlink”)。单击(函数(){$(.starterinfo”).fadeToggle('fast');});
如果我正确理解了你的问题,你为什么不做如下事情:
$(".starterlink").click( function(){ $(".starterinfo").fadeToggle('fast'); } );
更新:
下面的测试代码对我来说很好
<a href="#" class="starterlink">Click me</a>
<div class="starterinfo">This will fade in and out</div>
<script type="text/javascript">
$(".starterlink").click(function () { $(".starterinfo").fadeToggle('fast'); });
</script>
这将淡入淡出
$(.starterlink”)。单击(函数(){$(.starterinfo”).fadeToggle('fast');});
toggle()
函数没有切换(函数,函数)
签名。IE不接受两个函数作为参数。toggle()
函数没有切换(函数,函数)
签名。IE不需要两个函数作为参数。可能类似
$("#link1").click(function(){
$("#tableid").attr('visible', false);
});
$("#link2").click(function(){
$("#tableid").attr('visible', true);
});
也许像
$("#link1").click(function(){
$("#tableid").attr('visible', false);
});
$("#link2").click(function(){
$("#tableid").attr('visible', true);
});
我想显示和隐藏一个包含信息的表格。但是这个表可以由页面上的3个独立链接触发。我想显示和隐藏一个包含信息的表。但是该表可以由页面上的3个独立链接触发。