2011-10-08 107 views
1

问题页:www.hovaness.com/work 我有一个变量名sliderun()的函数;在页面上运行幻灯片放映。我有ID#KIWCK1,#kiwck2等按钮。加载外部HTML替换幻灯片中的内容。这是我的代码。现在无法正常.delegate幻灯片放映

jQuery("#kwick2").click(function() { 
jQuery('#photography').load('/design.html #design'); 
jQuery("body").delegate('#photography', "click", sliderun); 
}); 

当我点击#KWICK2新的图像加载就好了,但他们没有得到时加载页面,如jQuery的幻灯片脚本,它仅获得了sliderun当您单击的元素和属性照片本身,当我点击#KWICK2按钮而不是图片本身时,我会如何告诉装入的新内容采用sliderun脚本和事件?

回答

0

试图改变加载功能,这一点:

jQuery("#kwick2").click(function() { 
    jQuery('#photography').load('/design.html #design', function() { 
     jQuery("body").delegate('#photography', "click", sliderun); 
    }); 
}); 

也许是因为数据仍然没有加载,这样的代表将发生的数据加载