1

单击图标时,我正在尝试显示/隐藏用户的 Twitter 提要。问题是我的标记看起来像这样:

<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>,然后在它隐藏时再次折叠回来。

4

1 回答 1

1

我将不得不假设 jquery 在将效果应用于它之前确实将其更改为块级元素。我已经通过分别浮动 img 和 span 来纠正这个问题,尽管我不知道是否有人有其他解决方案。

于 2010-03-05T00:58:07.263 回答