gpt4 book ai didi

javascript - ajaxComplete 不适用于我的 SlideUp

转载 作者:行者123 更新时间:2023-12-02 17:07:06 24 4
gpt4 key购买 nike

一直在这个网站上工作...

http://redrhinorestoration.com/wp/

但是,当您单击“服务”,然后尝试单击“显示服务”以向上滑动服务时,它不起作用。我在这里发布并获得了一些使用 ajaxComplete 的帮助,因此尝试这样做,但仍然没有启动它向上滑动的代码,但是如果您通过将其输入 URL 直接进入服务页面,则幻灯片可以工作,但由于某种原因我的幻灯片上的关闭按钮不起作用。

这是我的 ajaxComplete 代码,也许有人可以启发我更多如何使其正常工作。我在“进程”页面上也遇到问题,只有当您直接转到该页面时,我的 slider 才不会显示。

  $(document).ajaxComplete(function() {
showBottom.onclick = function() {
classie.toggle( this, 'active' );
classie.toggle( menuBottom, 'cbp-spmenu-open' );
disableOther( 'showBottom' );
};

});

它比使用页面转换的任何事情都更令人头痛,我认为我不会遇到此类问题哈哈。

感谢您花时间阅读我的帖子并提供帮助。

最佳答案

加载初始页面时,带有 showBottom 的元素不存在。这会破坏你的代码

showBottom = document.getElementById( 'showBottom' ) // showBottom will be null

这会导致您的代码出现一些异常。为了避免这种情况,您可以使用 jQuery on 来代替 showBottom.onclick = function() {像这样

jQuery(document).on('click', '#showBottom', function() { /* code here */ });

您还尝试使用未定义的 $ 变量 ($( ".services-tagger .ui-link")) 访问 jQuery。要解决此问题,您可以将 jQuery 代码包装在包装器中

(function($){
/* code using $ here */
})(jQuery);

关于javascript - ajaxComplete 不适用于我的 SlideUp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25158209/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com