Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 设置变量时Jquery委托不工作_Javascript_Ajax_Jquery_Delegates - Fatal编程技术网

Javascript 设置变量时Jquery委托不工作

Javascript 设置变量时Jquery委托不工作,javascript,ajax,jquery,delegates,Javascript,Ajax,Jquery,Delegates,我使用ajax加载进行页面导航,并使用delegate进行每个函数等所需的各种单击事件 我遇到的问题是,由于滑块的激活方式,在主页上激活幻灯片 下面是我所拥有的,显然,加载也没有像我预期的那样工作 $('#Content').delegate('#Home','load',function(){ swiper = new Swiper('#swiper', { mode:'horizontal', speed:900 , loop:true,

我使用ajax加载进行页面导航,并使用delegate进行每个函数等所需的各种单击事件

我遇到的问题是,由于滑块的激活方式,在主页上激活幻灯片

下面是我所拥有的,显然,
加载
也没有像我预期的那样工作

$('#Content').delegate('#Home','load',function(){

swiper = new Swiper('#swiper', {
        mode:'horizontal',
        speed:900 , 
        loop:true,
    });

});
有没有一种方法可以绕过这个问题,而不用在导航代码中实现if/switch语句,因为我更愿意将它分开

我也尝试过:

$(document/body).delegate('#Content','change',function(){....
我在这里发现的任何问题都与代理的标准问题有关,如单击事件不起作用等


谢谢

您使用的是什么版本的jQuery?从1.7开始,
.on()
应该被使用aaahh,我还以为是另一种方法呢!!!我使用的是1.9.1。
$(文档)。on('change','#content',function(){…})
@adeneo-Nah不起作用…我已经读到加载事件不会冒泡,所以这可能是问题的一部分?!