【问题】:其实这个jquery的toggle无效跟Bootstrap没什么关系,但是事情是酱紫的。最近在使用Bootstrap这个前端框架,发现:原来的jquery的事件切换toggle无效了,出现了初始化动画隐藏起来了。
$(".left-title-otoc").toggle(
function () {
$(this).next().slideUp();
},
function () {
$(this).next().slideDown();
}
);
【结论】Bootstrap这个前端框架引用的是jquery 1.9版本,而jquery 1.9版本已经删除了toggle事件切换功能。
【解决办法:用 if 判断语句做。】
$('.left-title-otoc').click(function(){
if($(this).next().is(":visible"))
{
$(this).next().slideUp();
}
else{
$(this).next().slideDown();
};
})
【复杂的事情简单说,快速解决问题,是我博客的风格。感谢您的阅读~】