我一直坚持这一点,我的jQuery不是很好所以它可能是一个语法错误但我基本上试图创建一个移动应用程序功能滚动到标题的顶部,当手风琴的身体打开了。有什么想法吗?
<script src='jquery.scrollTo-1.4.3.1-min.js'></script>
<script>
$(function() {
$( "#accordion" ).accordion({
collapsible: true,
heightStyle: "content",
activate: $.scrollTo(ui-accordion-header-active, newHeader);
});
});
</script>
答案 0 :(得分:0)
jQuery UI手风琴activate
事件采取功能;当它被解雇时,你想要调用你的scrollTo
函数。
您的实际代码无效,因为您没有引用任何jQuery对象(请检查控制台)。
尝试(未测试):
$(function () {
$("#accordion").accordion({
collapsible: true,
heightStyle: "content",
activate: function (event, ui) {
$.scrollTo(".ui-accordion-header-active", ui.newHeader);
};
});
});