与jQuery对话框上传冲突

时间:2013-02-11 08:31:03

标签: jquery-ui uploadify

我尝试使用jQuery-UI对话框和uploadify创建文件上传。我已经看到其他人也有类似的问题,但它总是在css或跨浏览器问题的z-index,这不是这里的情况,因为它不会在任何浏览器中工作。当我在jQuery对话框之外放置uploadify div(div是flash对象的占位符)时一切正常,但是当我尝试将其放入时,swf会被加载但是当对话框弹出时我得到错误:jquery中的'对象预期'。

上的min.js

var c=a.getAttributeNode("tabindex")

问题是否可能是由jquery版本引起的?当前版本是1.7.1,我也尝试使用1.9.0

2 个答案:

答案 0 :(得分:0)

添加以下CSS类以覆盖默认的z-index值1

.swfupload {
    z-index: 10000 !important;
}

答案 1 :(得分:0)

缺少函数中的此错误getAttributeNode和Flash元素中的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)