首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

Ajax刷新DIV后,DIV中的JS效果失常解决办法

2012-04-15 
Ajax刷新DIV后,DIV中的JS效果失常问题:如何将document.Ready中的JS效果施加给Ajax产生的内容场景:某个Ajax

Ajax刷新DIV后,DIV中的JS效果失常
问题:如何将document.Ready中的JS效果施加给Ajax产生的内容
场景:某个Ajax会返回一些包含class 的内容,比如一个<div ... class = "draggable">...</div>,draggable的效果是此DIV可以被拖拽。如果是自然生成的DIV,拖拽效果在document.Ready() 里边有个$(".draggable")会加上拖拽功能,但Ajax生成的DIV则不具备这个功能。
以往这个情况出现过,比如有个class = "hide",但只需要把document.ready里边的函数重新运行一遍就可以了,但这次draggable却不行.
谢谢。

[解决办法]
http://liumiao.me/html/wd/code/js/259.html
[解决办法]
AJAX动态添加的任何包含的DOM对象,只要你在这个对象里有动作,都要用live来绑定。不然,无效。

热点排行