spry 结束语句.

Eddie 2008-02-18 01:53:17
情况是这样

     A.php 使用了spry,同时在页面最后也使用了繁转简的Js语句.加了javascript中加了deffer.

     问题出现在,打开a.php后,除了spry的循环内容外,其它文字都实现了繁转简.但是spry循环内文字并转换.当整个页面的内容都事.点击转换按钮.这里才能将spry循环控制内的文字繁转简..

     请教诸位,如何能实现打开a.php时,包括spry循环内容都完成转码工作.我的思路是知道spry是最后结束点,在这之后加入转换的JS function.
...全文
140 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
SysTem128 2008-02-18
  • 打赏
  • 举报
回复
不知道的话就把转换函数写到 获取的内容 里面.
在里面可以使用原始页面内加载的函数的.
FF可以直接加载,IE需要使用defer属性.
所以需要加上defer.

所以,建议使用一种方法.

这是使用Ajax时,常见的问题.不过很少有人遇到 -_-!
如果要使用Ajax完全模拟出Frame的话,就必须了解这个.

还有其他行为的作用域绑定,比如鼠标事件,表单事件.
是按照第二种方法进行更新绑定的.
但注意在重新绑定前解绑对应对象,尤其是如果使用jQuery的话,绑定是会被沿用的,重复绑定会造成死循环.
Eddie 2008-02-18
  • 打赏
  • 举报
回复
是啊.我的思路基本和SysTem128 第二种方法相似.但是我不知道spry框架中在什么时候取回值推入页面.
SysTem128 2008-02-18
  • 打赏
  • 举报
回复
你说而Spry循环内的内容 是指Ajax调用来的数据对吧.
这说明 繁转简 这个动作只绑定在了初始内容里.就算加上defer属性也是没用的.
问题这就摆出来了. 需要将 繁转简 这个动作也绑定在Ajax取回来的数据里.
有两种方法:
1 在Ajax取回的内容中重新启动 繁转简 函数.这里注意使用defer.
2 在 Ajax取回 这个函数中,在取回值 推入当前页面后,重新启动 繁转简 函数.
Eddie 2008-02-18
  • 打赏
  • 举报
回复
问题出现在,打开a.php后,除了spry的循环内容外,其它文字都实现了繁转简.但是spry循环内文字并转换.当整个页面的内容都事.点击转换按钮.这里才能将spry循环控制内的文字繁转简..


这一段咋写成这样了....

问题出现在于,打开a.php后,除了spry的循环内容外,其它文字都实现了繁转简.但是spry循环内文字并非转换.只有当整个页面的内容都刷完了.再点击页面上的转换按钮.这里才能将spry循环控制内的文字繁转简..
xiaojing7 2008-02-18
  • 打赏
  • 举报
回复
tantaiyizu
===============
不好好工作,你们老板niang晚上不会让你好受的...
tantaiyizu 2008-02-18
  • 打赏
  • 举报
回复
用 window.onload
xiaojing7 2008-02-18
  • 打赏
  • 举报
回复
...

21,893

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧