首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法正确.delegate幻灯片放映

无法正确.delegate幻灯片放映
EN

Stack Overflow用户
提问于 2011-10-09 05:08:35
回答 1查看 53关注 0票数 1

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

代码语言:javascript
运行
复制
jQuery("#kwick2").click(function () {
jQuery('#photography').load('/design.html #design');
jQuery("body").delegate('#photography', "click", sliderun); 
}); 

现在,当我点击#KWICK2时,新图片加载得很好,除了它们不会像你加载页面时那样获得jQuery幻灯片脚本,当你点击元素和照片本身时,它只获得sliderun属性,当我点击#KWICK2按钮而不是图片本身时,我如何告诉加载的新内容接受sliderun脚本和事件?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-09 16:32:32

尝试将load function更改为:

代码语言:javascript
运行
复制
jQuery("#kwick2").click(function () {
    jQuery('#photography').load('/design.html #design', function() {
         jQuery("body").delegate('#photography', "click", sliderun); 
    });
}); 

也许是因为数据仍然没有加载,这样委托就会在数据加载之后发生

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7699786

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档