作者jimpop (popmij)
看板Ajax
标题[心得] jQuery的套件SimpleModal解决方式
时间Thu Dec 15 22:36:02 2011
最近接触了jQuery後发现SimpleModal用来显示资讯很好用
美观又可以突显要显示的资讯
SimpleModal网址:
http://www.ericmmartin.com/projects/simplemodal/
他的使用方式跟一般jQuery一样...
先引用 jQuery 再载入 basic.js
但是在使用上会发现一个问题~
第一次载入後将整个网页内容指定的 div 的 class给自动加上
jQuery 的一个变动id
如:jQuery17106447435566015724=3
(此ID在一般HTML上看不到)
如此才会在按下按纽时启动这个jQuery外挂...
但是如果其他按纽是使用AJAX传回来的....
它就会因为没有产生jQuery的ID而失效...
所以我的解决方法是当会产生SimpleModal按纽时
再载入jQuery的SimpleModal函数.....
如此一来就可以让之後加入的按纽也能work...
但是...这仅限於Firefox与Chrome(其他未试过)
在IE上就是不行.....也确定它有再次载入jQuery的SimpleModal函数....
在这边就想骂IE~~总是跟人与众不同.....
但还是找到解决方法...
我是用XAJAX的PHP套件...
因此在整个流程跑完後写上
$obj->script('simplemodal();');
这样就会去呼叫定义好的simplemodal函数...
如此一来在IE上也能运作.....
注:在SimpleModal的basic.js里要先把按纽函数独立出来再载入
其实对jQuery还不是很熟...
不晓得有没有比较好的解决方法~
但这方法就提供给找不到头绪的一个参考!!
--
A:你的日历怎麽都没撕啊?
B:这样才会每天过年啊!!
有这种道理吗?????
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.254.127.249