使用了兼容IE8 placeholder的插件jquery.placeholder.js和placeholders.jquery.js的输入框,在同页面内打开关闭窗口时placeholder会消失

欧阳哲
2023-12-01

问题:使用了兼容IE8 placeholder的插件jquery.placeholder.js和placeholders.jquery.js的输入框,在同页面内打开关闭窗口时placeholder会消失(easyui)。

分析原因:两个插件内都调用了beforeunload方法,该方法会清空输入框的值,在页面内打开和关闭窗口时会触发该事件,导致输出框的placeholder消失。

解决方案:删除beforeunload事件,或者将beforeunload改完unload事件。

 类似资料: