jquery - 更改 slideToggle() 行为以显示 :inline-block instead of display:block?

标签 jquery css slidetoggle

我的目标 slideToggle() div 需要是 display:inline-block而不是 display:block当它打开时。有没有办法改变这里的 jquery 行为?

编辑:

我目前使用的是 jQuery 1.7.0。此外,<div>最初位于 display:none并且应该扩展到 display:inline-block单击链接后;但显然在这种情况下 slideToggle() 的默认状态是 display:block ...

最佳答案

一只小鸟告诉我...

$('#my-block').slideToggle('medium', function() {
    if ($(this).is(':visible'))
        $(this).css('display','inline-block');
});

关于jquery - 更改 slideToggle() 行为以显示 :inline-block instead of display:block?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8144944/

相关文章:

jQuery:当 slider 表单从顶部向下滑动时

javascript - 如果下拉列表中没有选定值,则禁用按钮

javascript - 将事件绑定(bind)到 jQuery Modal Pop Up 中动态添加的元素

javascript - 日期天数间隔不应超过 20 天

html - 旋转的文本呈现效果不佳

javascript - 尝试用一种功能动态扩展不同的div

c# - Ajax TabContainer 在 Postback 上间歇性消失

html - 如何在不使用图像的情况下更改选择下拉箭头的颜色?

html - 如何让这个带有 float 响应的div?

jQuery平滑滑动DIV高度