动态输出html一些效果失效的处理
2024-09-02 16:05:14
利用AJAX动态加载页面,实现无刷新加载,有时会出现一些问题。比如说,在一些jquery控件中,是利用在页面加载的时候,对一些带有特殊属性的元素进行处理,比如事件绑定什么的。假如是动态加载,此时页面早已加载完毕,那么动态输出的,带有这些特殊属性的元素,就得不到处理,就不会有特定的效果。
比如:
<a class="btn blue thickbox" title='添加新角色' href="@Url.Action("Create")?TB_iframe=true&height=350&width=500"><i class="icon-plus icon-white"></i> 新增</a>
本来点击这个链接,会有一个对话框弹出(参见thickbox),但假如这段代码用ajax动态输出,则没有这个效果。
应对之道,在动态加载完毕后,紧接着执行:
tb_init('a.thickbox', 'tr.thickbox', 'td.thickbox');//解决动态生成无效的问题
//tb_init是jquery.thickbox.js的函数
这种通过定义标记的个性化属性,然后由JS加以解释、处理,是一种很妙的思路。以前我在easyUI上见识过,但没有怎么留意。
最新文章
- 巧用loadrunner代理,录制手机APP脚本
- SQL Server 2012 学习笔记5
- PHP面向对象(OOP)编程入门教程————如何实例化对象?
- XP_版本
- WPF学习(二)布局与菜单、工具栏
- Inotify: 高效、实时的Linux文件系统事件监控框架
- C语言变量的理解
- 微信小程序开发工具 常用快捷键
- Spring 整合 Redis出现的一个Timeout方法找不到的问题
- HashSet、LinkedHashSet、TreeSet使用区别
- NYOJ--27--dfs--水池数目
- 【iOS】swift 排序Sort函数用法(包含NSDictionary排序)
- MySQL中的replace语句
- EDF转TXT,EDF转mat,rec转TXT eeg
- hello1 hello2 代码分析
- 机器学习入门01 - 框架处理(Framing)
- SciTe设置
- Java--Jackson转换Date,Timestamp 到格式化字符串
- maven将依赖的包一起打包
- python学习笔记(一)学习资料记录
热门文章
- 文本三剑客之sed
- hdu2795(Billboard)线段树
- (二十一)python 3 内置函数
- 【HIHOCODER 1469 】福字(DP)
- 记第一次开发安卓应用——IT之家RSS阅读器
- Halloween Costumes(区间DP)
- [Istioc]Istio部署sock-shop时rabbitmq出现CrashLoopBackOff
- [转]maven编译时出现读取XXX时出错invalid LOC header (bad signature)
- 匿名函数--lambda函数
- C. The Two Routes---cf602C(Dij)