【问题】:其实这个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事件切换功能。jquery
【解决办法:用 if 判断语句作。】前端框架
$('.left-title-otoc').click(function(){ if($(this).next().is(":visible")) { $(this).next().slideUp(); } else{ $(this).next().slideDown(); }; })
【复杂的事情简单说,快速解决问题,是我博客的风格。感谢您的阅读~】框架