ajaxComplete不工作,我的幻灯片

ajaxComplete Not Working for my SlideUp

本文关键字:我的 幻灯片 工作 ajaxComplete      更新时间:2023-09-26

一直在做这个网站…

http://redrhinorestoration.com/wp/

但是当你点击Services,然后尝试点击Show Services来滑动服务时,它不起作用。我张贴在这里,并得到了一些帮助,使用ajaxComplete,所以尝试这样做,但仍然没有启动代码,但如果你去服务页面直接输入它到URL的幻灯片工作,但出于某种原因,我的关闭按钮在幻灯片不工作。

这是我的ajaxComplete代码也许有人可以洒一些光来启发我更多的如何使它正确工作。我也有问题在进程页我的滑块不显示只有当你直接去那个页面。

  $(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代替showBottom.onclick = function() {,例如

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

您还试图访问jQuery与$变量($( ".services-tagger .ui-link" )),这是未定义的。为了解决这个问题,您可以将jQuery代码包装在包装器

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

try

$('#element').live('click',function(){
  //code
  });

代替showBottom.onclick