Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery fadeToggle使行背景色消失_Jquery_Css_Firefox_Fade - Fatal编程技术网

jQuery fadeToggle使行背景色消失

jQuery fadeToggle使行背景色消失,jquery,css,firefox,fade,Jquery,Css,Firefox,Fade,这是Firefox唯一的问题。这在Chrome和Internet Explorer上运行良好 如果表格行上有背景色,然后使用fadeToggle隐藏该行,然后再次显示该行,则填充的背景色将恢复为默认颜色 我把它归结到这一点上,只有一个链接在一行中做一个fadeToggle 切换前 后切换 HTML jQuery 我发现的事情: 如果切换选项卡,然后再切换回来,则背景色会自行修复 如果删除边框塌陷:塌陷,则问题消失 jQueryhide然后show工作正常 那么有没有可能让fadeTogg

这是Firefox唯一的问题。这在Chrome和Internet Explorer上运行良好

如果表格行上有
背景色
,然后使用
fadeToggle
隐藏该行,然后再次显示该行,则填充的背景色将恢复为默认颜色

我把它归结到这一点上,只有一个链接在一行中做一个
fadeToggle

切换前

后切换

HTML jQuery 我发现的事情:

  • 如果切换选项卡,然后再切换回来,则背景色会自行修复
  • 如果删除
    边框塌陷:塌陷
    ,则问题消失
  • jQuery
    hide
    然后
    show
    工作正常
那么有没有可能让
fadeToggle
在Firefox中正常工作呢?

这1将适用于您:-


谢谢你有没有可能知道为什么它在加入Twitter引导风格时失败了?我知道这会变得更复杂,例如。您将看到,在应用修复程序后,它仍然存在问题
<a href="#" id="toggle">Toggle</a>
<table class="">
    <tr class="cat1">
        <td>data1</td><td>data2</td>
    </tr>
</table>
body {background-color: #ccc}
table {border-collapse: collapse; background-color: #fff}
td {border: 1px solid black; padding: 10px;}
tr.cat1 {background-color: #ddd;}
$(document).ready(function() {
    $('#toggle').click(function () { 
        $('tr.cat1').fadeToggle('fast');
    });
});
$('#toggle').click(function () {
      $('tr.cat1 td').fadeToggle();
});