好的,所以我有一个通常不加载 ajax 的元素,但是单击它会通过 ajax 重新加载(以及其他内容)。不,我不能让点击元素在点击时加载非 ajax。
一切正常,除了我在 .live 点击事件上执行以下操作:
$('.product-sort a.type-a').removeClass('active');
$(this).addClass('active');
现在第一次它工作正常。但是然后第二次/第三次取决于我单击的元素,它不仅删除了 type-a 它还从 type-b 元素中删除了活动类...我做了console.log($('.product-sort a.type-a'))
,在 ajax 之后,一些元素正在加载两次。是否只是简单地 ajax 加载导航开始的解决方案,所以没有 predom/postdom 元素?还是有另一种解决方法?