我有一个jquery手风琴,没有动画就可以正常工作:
jQuery('#countrylist').accordion({
active: false,
alwaysOpen: false,
autoHeight: false,
animated: false
});
但是如果我尝试使用动画它就不再有用了:
jQuery('#countrylist').accordion({
active: false,
alwaysOpen: false,
autoHeight: false,
animated: "bounceslide"
});
现在点击其中一个标题链接不再打开该div,它不会执行任何操作。
为什么会出现这种情况的任何想法?
答案 0 :(得分:2)
According to the documentation,您还需要在页面中包含UI Effects Core:
选择您喜欢的动画,或 禁用它们(设置为false)。在 除了默认值,'bounceslide' 以及所有已定义的缓和方法 支持('bounceslide'需要UI 效果核心)
(强调我的)
我很确定这是因为当我完整地包含jQueryUI时,你的代码对我来说很好:http://jsfiddle.net/andrewwhitaker/86xGs/1/