我正在将 swfupload 与 jqueryui datepicker 一起使用:
- 打开日期选择器
- 关闭或离开日期选择器
- 单击上传按钮(它是 swf 并且在 html 中显示为
<object>
标记。
该问题仅发生在 IE9 中,这是一个 jquery ui 异常
-> 此日期选择器缺少实例数据。
当我调试它时,问题就出现在这一点上。
-> return $.data(a,PROP_NAME)
a 是对象元素,PROP_NAME 只是一个字符串 'datepicker'
当我将其键入 IE7、8 和 chrome 时,它们会返回未定义的原因,因为没有名为“datepicker”的数据绑定到该对象。但 IE9 会引发异常。
我做了一些谷歌搜索,找不到任何关于此的讨论。
我正在考虑用跨度覆盖对象元素,当在该跨度中发生单击事件时,动态触发 swf 对象的单击事件..但要做到这一点,我认为我需要一些外部的东西......所以我把它排除在外。。
任何人都知道如何弄清楚,或一些建议?