jmpopups无法使用jquery操作弹出窗口内容的解决方法
jmpopups无法使用jquery操作弹出窗口内容的解决办法
最近由于项目需要使用了jmpopups插件,用于做弹出窗口效果。发现一旦弹出静态窗口就无法使用AJAX对弹出的层内容进行修改。郁闷了很久。操作了对应的element之后,使用alert方法能够看到内容已经更新。但页面毫无变化。曾一度怀疑是jmpopups插件跟jquery之间发生冲突。偶然发现重新load弹出窗口,修改的内容赫然在页面上。
因此可以推断使用jmpopups插件弹出窗口之后,弹出的层本身被锁定了,无法更新其内容。必须辅以$.reloadPopupLayer()操作才能实现弹出层内容的更新。
PS:还有一个问题没有解决:会出现绑定处理方法的失效。哪位大虾碰到过同样的问题,给点提示
1 楼
weijavamen
2011-08-19
请问,弹出DIV中的input框的值如何获取呢?我用了很多方法都获取不到!
2 楼
palmenzweig
2011-08-22
就是啊我也获取不到文本框的值,但是我可以绑定事件,利用ajax弹出层的时候,弹出层中含有button按钮显示不出来,也很纳闷