私はjqueryui datepickerでswfuploadを使用しています:
- 日付ピッカーを開く
- 日付ピッカーを閉じるか終了する
- アップロード ボタン (swf であり、
<object>
タグとして表示される html 内) をクリックします。
この問題は、jquery ui 例外である IE9 でのみ発生します
-> この日付ピッカーのインスタンス データがありません。
デバッグすると、この時点で問題が発生します。
-> return $.data(a,PROP_NAME)
a は object 要素であり、PROP_NAME は単なる文字列 'datepicker' です。
それをIE7、8、およびchromeに入力すると、そのオブジェクトにバインドされた「datepicker」という名前のデータがないため、未定義の原因が返されます..しかし、IE9は例外をスローします。
私はいくつかのグーグルを行いましたが、これに関する議論は見つかりませんでした。
オブジェクト要素をスパンで覆い、そのスパンでクリックイベントが発生すると、swfオブジェクトへのクリックイベントを動的にトリガーすることを考えていました..しかし、それを行うには、いくつかの外部ものが必要になると思います...だから放置してます..
誰かがそれを理解する方法やアドバイスを知っていますか?