我试图显示/隐藏用户Twitter的饲料时,点击图标。问题是,我的标记看起来像这样:jquery show hide非块元素的问题
<a href="#"><img src='images/twitter.png' id='twitterImg' /></a>
<span id='twitter_msg'><? include('PHP/twitterJSON.php'); ?></span>
和我的jQuery使用的slideToggle()
$('#twitterImg').click(function() {
$('#twitter_msg').slideToggle('slow');
});
,工作正常,但<img>
和<span>
显示内嵌飘然离去。当我点击img时,它会切换<span>
,但似乎将它变成块级别的元素或东西,它会下降到下一行。
我真正想要达到的效果是将它们浮起来,让<span>
将<img>
在出现时按下,然后在其隐藏时再次折回。
在这种情况下,我们还需要CSS,您可以使用它更新问题吗? – 2010-03-05 00:30:15
从字面上来说,唯一相关的css应用于上述两行的容器div(float:left;) 我应该只是将一个float应用于span: – kalpaitch 2010-03-05 00:35:48
老实说,在这种情况下,我会使用淡入淡出,如果可以避免,重新流动文档不是一个好主意,那是一个选项吗? – 2010-03-05 01:23:45