我一直在嘗試對我正在使用的網站使用slideDown()效果,但我很難得到我想要的效果。下面是一個示例,顯示我想要完成的任務。替代jQuery的slideDown()和slideUp()不影響顯示屬性
<div>
blahblahblahblah
<span id="span_more" style="display:none">
blahblahblah
</span>
<a class="link_more" id="more">More…</a></div>
</div>
基本上,當「更多...」被點擊時,我想,因此目前隱藏的使用滑動的效果,同時與可見文本的末尾留內嵌顯示的文本。這對於slideDown()來說似乎不可行,因爲它將顯示更改爲阻止。
非常感謝。
但想必你可以通過顯示'inline'元素'直列block'實現這一目標(這甚至應該工作在IE6上,有效的文檔類型)? – 2010-10-07 23:07:34
@David即使在FF3.6中,我也無法完成這項工作!我不認爲jQuery喜歡動畫'inline-block'... – lonesomeday 2010-10-07 23:13:55
它可能有基本的'inline'部分的問題,我沒有*嘗試*在做出我的推定之前,這只是我認爲jQuery的需要對於'width'和'height'可以通過'display:inline-block'完成。啊,我的故意naïveté... =) – 2010-10-07 23:16:58