jQuery toggle / slideDown / slideUp无法正常工作

J82

我正在尝试使用创建切换按钮.details首次加载时,它应显示为“ Display [+]”(.details-display隐藏)。单击文本后,应向下.details-display滑动,将其更改为“显示[-]” 为什么这不起作用?

的HTML

<div class="slide-caption">
    <span class="details">Details[+]</span>
    <span class="details-display">The connecting walkway floats above the second story of the Main hall, joining the North and the South wings.</span>
</div>

JS

$('span.details').toggle(function(){
    $(this).html('Details[-]');
    $(this).parent().find("span.details-display").slideDown("slow");
}, function() {
    $(this).html('Details[+]');
    $(this).parent().find("span.details-display").slideUp("slow");
});

的CSS

.details-display {
    display: none;
}

http://jsfiddle.net/xrzcu0na/1/

温豪斯

这是您的jsFiddle的更新的工作版本:

http://jsfiddle.net/xrzcu0na/6/

我将代码更改为此:

var toggled = true;
$('span.details').click(function () {
    if (toggled) {
        $(this).html('Details[-]');
    } else {
        $(this).html('Details[+]');
    }
    toggled = !toggled;
    $(this).parent().find("span.details-display").slideToggle("slow");
});

其中添加了点击处理程序,以在点击时切换元素。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery:slideDown无法正常工作

来自分类Dev

使用slideDown()和slideUp()的jQuery显示/隐藏动画无法正常工作

来自分类Dev

jQuery slideDown,slideUp摇摆

来自分类Dev

jQuery SlideDown,slideUp

来自分类Dev

jQuery slideDown,slideUp摇摆

来自分类Dev

slideUp和slideDown jQuery

来自分类Dev

slideUp() slideDown() 不能正常工作

来自分类Dev

jQuery .slideUp()无法正常工作

来自分类Dev

jQuery slideUp无法正常工作。

来自分类Dev

JS SlideUp和SlideDown在表上无法正常工作

来自分类Dev

jQuery slideUp / slideDown不动画

来自分类Dev

slideDown,slideUp在jQuery中不起作用

来自分类Dev

jQuery: Slidedown li on Hover and SlideUp on mouse out

来自分类Dev

jQuery slideUp()影响其他列表的slideDown()

来自分类Dev

jQuery Slidedown和Slideup摆动div

来自分类Dev

单击单选按钮时的jQuery slidedown()slideup()

来自分类Dev

如何使用jQuery slidedown和slideup

来自分类Dev

jQuery:下拉导航slideDown和slideUp

来自分类Dev

同级div slideDown时的jQuery slideUp

来自分类Dev

jQuery Toggle无法正常工作,并且混合了动画

来自分类Dev

jQuery slideDown不能按预期工作

来自分类Dev

jQuery slideDown不能按预期工作

来自分类Dev

不管我做什么,jquery slideup无法正常工作

来自分类Dev

jQuery scrollTop slideDown无法停止重复

来自分类Dev

SlideDown无法正确设置动画效果-jQuery

来自分类Dev

jQuery slideUp()和slideDown()函数在奇数时间触发

来自分类Dev

使用AngularJS和jQuery修改DOM(slideDown / slideUp)

来自分类Dev

jQuery fadeOut和SlideUp,然后fadeIn和SlideDown

来自分类Dev

总是在淘汰赛中使用jQuery slideUp slideDown

Related 相关文章

热门标签

归档