我在使用Ajax在Wordpress中加载页面很懒。除了我的手风琴按钮,一切都很好。如果您直接访问该页面它可以正常工作,但如果您来自另一个页面并且手风琴页面是延迟加载的,则按钮不会处于活动状态,但内容将出现在源代码中。
使用Javascript,是否可以初始化此按钮?
虽然我已经包含了处理它的源代码截图,但我无法发布链接。
我是JS的新手,我真的不知道如何处理这个问题。有没有人有任何见解?
编辑:
我已经写了这个
<script>
jQuery(function($) {
$('omsc-accordion').click(function() {
$('.omsc-accordion').addClass('.omsc-toggle omsc-expanded');
})
});
</script>
但它什么都没做。说这个有效吗?我是jQuery的新手
答案 0 :(得分:0)
由于内容是通过AJAX加载的,请尝试其他方式来访问点击处理程序
$(document).on('click', '.omsc-accordion', function() {
$(this).addClass('omsc-toggle omsc-expanded');
});