2

jQuery-UIダイアログとuploadifyを使用してファイルアップロードを作成しようとしています。他の人にも同様の問題があったことがわかりましたが、それは常に css またはクロスブラウザーの問題で z-index でした。これは、どのブラウザーでも機能しないため、ここでは当てはまりません。jQuery ダイアログの外側に uploadify div (フラッシュ オブジェクトのプレースホルダーである div) を配置すると、すべて正常に動作しますが、内部に配置しようとすると、swf が読み込まれますが、ダイアログが表示されると、jquery で「オブジェクトが必要です」というエラーが表示されます。 min.js オン

var c=a.getAttributeNode("tabindex")

問題はjqueryのバージョンが原因である可能性はありますか? 現在のバージョンは1.7.1で、1.9.0も使ってみました

4

2 に答える 2

0

このエラーは、Flash 要素に関数 getAttributeNode および getAttribute がない場合に発生します。「jquery-min.js」の変更

elem.getAttributeNode(name) // OR a.getAttributeNode(b)

(elem.getAttributeNode?elem.getAttributeNode(name):null) // OR (a.getAttributeNode?a.getAttributeNode(b):null)

elem.getAttribute(name) // OR a.getAttribute(b)

(elem.getAttribute?elem.getAttribute(name):null) // OR (a.getAttribute?a.getAttribute(b):null)
于 2015-03-23T05:43:22.843 に答える
0

z-index次の CSS クラスを追加して、デフォルト値 1をオーバーライドします。

.swfupload {
    z-index: 10000 !important;
}
于 2013-02-11T08:39:36.517 に答える