Javascript jQuery.slideUp有问题

Javascript jQuery.slideUp有问题,javascript,jquery,Javascript,Jquery,我对Jquery有一个问题,它可以工作,但一旦完成,它似乎就会闪烁: 这里是Exmaple: 为什么会这样 代码如下: <html> <head> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> </head> <body> <input typ

我对Jquery有一个问题,它可以工作,但一旦完成,它似乎就会闪烁:

这里是Exmaple:

为什么会这样

代码如下:

<html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
</head>
<body>
<input type="button" onclick="test()">

<div id="tablemin">
<table bordercolor="#0000FF" width="670" border="1">
        <tr>
          <td class="style5" width="400" valign="top" style="width: 300px"><b><u>Personal Feed: </u></b><br>
          </td>
          <td class="style5" width="355" valign="top"><u><strong>Live Feed:</strong> </u><br>
              <div id="ReloadTime3" style="width: 350px">  
</div></td>
        </tr>
        <tr>
          <td class="style5" valign="top" colspan="3" style="width: 488px"><b><u>Local news for Zone B-4...</u></b></td></tr>
      </table>
<p>&nbsp;</p>
</div>
<script type="text/javascript">
$(document.body).click(function () {
    $('#tablemin').slideUp('slow');
});  
</script>
</body></html>

个人订阅源:
实时订阅源:
B-4区的本地新闻。。。

$(document.body)。单击(函数(){ $('tablemin')。slideUp('slow'); });
*注意,我使用的是IE7,如果在幻灯片末尾它没有闪烁,请说:)-然后发布哪个浏览器

为什么它会在IE 7中闪烁=/


谢谢。

很有趣,最近也有同样的问题。这在IE6中也会发生,其他浏览器都会正确处理

这不是一个真正的解决方案,但可能您可以使用动画代替

$('#tablemin').animate({height: '0px'},1000);

确保您在tablemin上有溢出:隐藏。

有趣的是,最近也有同样的问题。这在IE6中也会发生,其他浏览器都会正确处理

这不是一个真正的解决方案,但可能您可以使用动画代替

$('#tablemin').animate({height: '0px'},1000);

确保在tablemin上有overflow:hidden。

它会闪烁,因为这行代码导致javascript错误

<input type="button" onclick="test()">


我没有看到test()函数,它会因为这行代码导致的javascript错误而闪烁

<input type="button" onclick="test()">



我没有看到test()函数

它在FF 3.6.x上对我来说不会闪烁只是注意,它在firefox和chrome中看起来不错,但在IE 8中确实会闪烁。请尝试设置#tablemin的宽度/高度。。Chrome上无闪烁mac上的Chrome上无闪烁。我猜这是唯一的IE——我建议在你正在制作动画的元素上尝试“位置:相对”和“缩放:1”之类的样式,可能还有它的父元素。目前在IE 7中工作:)(使用动画到1px,然后超快褪色)-有人能用FF和chrome确认它没有闪烁吗?我在FF 3.6.x上没有闪烁,请注意,它在firefox和chrome中看起来不错,但在IE 8中确实会闪烁。请尝试设置#tablemin的宽度/高度。。Chrome上无闪烁mac上的Chrome上无闪烁。我猜这只是IE——我建议在你正在制作动画的元素上尝试“位置:相对”和“缩放:1”这样的样式,可能还有它的父元素。目前在IE 7中工作:)(使用动画设置为1px,然后超快速淡入)-使用FF和chrome的人能确认它没有闪烁吗?哪部分代码没有显示在你发布的代码片段中,但它在你的网站上,用新代码编辑,我的坏。。。(删除按钮现在顺便说一句)-让我们希望有所不同…仍然闪烁没有js错误。。。这一定是问题所在。有人在ie7模式下报告ie8,ie7闪烁,他们在ie7中用wontfixWorks标记:)(使用动画到1px,然后超级快速褪色)-有人使用FF和chrome可以确认它没有闪烁吗?哪部分代码没有显示在你发布的代码片段中,但在你的网站上用新代码编辑,我的坏。。。(删除按钮现在顺便说一句)-让我们希望有所不同…仍然闪烁没有js错误。。。这一定是问题所在。有人报告ie7模式下的ie8和ie7闪烁,并且他们在ie7中标记了wontfixWorks:)(使用动画到1px,然后超级快速褪色)-有人可以使用FF和chrome确认它不闪烁吗?尽管将高度设置为1px有效。:)然而,1px看起来很烦人:P^修复了这个问题,在结尾添加了淡色:)@Steven Tilling-啊,是的,对不起,这也是我必须做的,设置为1px,然后隐藏它。很高兴你收到了:d这在slideUp问题上帮了我很多忙-非常感谢@cadaa。尽管将高度设置为1px很有效。:)然而,1px看起来很烦人:P^修复了这个问题,在结尾添加了淡色:)@Steven Tilling-啊,是的,对不起,这也是我必须做的,设置为1px,然后隐藏它。很高兴你收到了:这在一个幻灯片问题上帮了我很大的忙-非常感谢@cadaa。