<script>
$(document).ready(function(){
$('#accordion').accordion({collapsible: true,active:false,heightStyle: 'content',event: 'click hoverintent'});
$('#category a').click(function(){
var page =$(this).attr('href');
$('#accordion').load('../php/'+page+'.php').accordion('refresh');
return false;
});
});
内容显示正常(accordion
的效果在第一次加载的时候也正常),但是accordion
的效果会在load新的内容之后失去(php出来的内容正常,就是失去了jqueryui
的accordion的效果)。我尝试用destroy和重新加载一个新的accordion但是依然没办法。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
$(document).ready(function() {
$('#accordion').accordion({
collapsible: true,
active: false,
heightStyle: 'content',
event: 'click hoverintent'
});
$('body').on('click', '#category a', function() {
var page = $(this).attr('href');
var php = $('#accordion').load('../php/' + page + '.php', function() {
$('#accordion').accordion('destroy').accordion({
collapsible: true,
active: false,
heightStyle: 'content',
event: 'click hoverintent'
});
});
return false;
});