本文介绍了更改slideToggle()要显示的行为:inline-block而不是display:block?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我的目标 div需要 display:inline-block
而不是 display:block
。有没有办法改变这里的jquery行为?
my target slideToggle() div needs to be display:inline-block
instead of display:block
when it's open. Is there a way to change the jquery behavior here?
编辑:
我使用jQuery 1.7。 0。此外,< div>
最初为 display:none
,并应展开为 :inline-block
后点击链接;但显然在这种情况下,slideToggle()的默认状态是 display:block
...
i'm using jQuery 1.7.0 at the moment. Also, the <div>
is initially at display:none
and should expand to display:inline-block
after a click on a link; but apparently the default state for slideToggle() in this situation is display:block
...
推荐答案
一只小鸟告诉我...
$('#my-block').slideToggle('medium', function() {
if ($(this).is(':visible'))
$(this).css('display','inline-block');
});
这篇关于更改slideToggle()要显示的行为:inline-block而不是display:block?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!