gpt4 book ai didi

jquery - 在 Jquery UI 对话框中上传 => Chrome 和 Opera 错误

转载 作者:行者123 更新时间:2023-12-03 22:19:16 24 4
gpt4 key购买 nike

我有以下代码:

<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" media="screen" href="jquery-ui-1.8.9.custom.css" />
<script type="text/javascript" src="jquery-1.5.min.js"></script>
<script type="text/javascript" src="jquery-ui-1.8.9.custom.min.js"></script>
<script type="text/javascript" src="jquery.uploadify.js"></script>
</head>
<body>
<script type="text/javascript">
manualLightboxContent = function ()
{
$("#dialogContent").html($('#module_wrapper').html());
$("#dialogContent").dialog( { 'modal': true } );
}
</script>
<a href="#" onclick="manualLightboxContent();">Open</a>
<div id="dialogContent" style="display:none;"></div>

<div id="module_wrapper" style="display:none;">
<script type="text/javascript">
$().ready(function() {
$('#uploadFile').uploadify({
'swf' : 'uploadify.swf',
'fileObjName' : "uploadFile"
});
});
</script>
<input id="uploadFile" type="file" name="uploadFile" />
</div>
</body>

</html>

我找不到原因,但在 Chrome 中,我无法打开浏览窗口。就像有一些不可见的 div 漂浮在 swf 上一样。

在 Opera 中,该错误不太重要:SELECT FILES 文本位于 swf 下方而不是上方。

如果 uploadify 位于 jquery UI 对话框之外,则它可以正常工作。

谁能解释一下为什么会出现这个错误?

编辑:使用Uploadify 3。

最佳答案

我最近遇到了同样的问题,在查看了一些代码后,我在第 193 行注意到了以下内容:

jQuery('#' + swfuploadify.movieName).css({position: 'absolute', 'z-index': 1, 'left' : '0px'});

简单地将 z-index 更改为 9999 对我来说很有效

jQuery('#' + swfuploadify.movieName).css({position: 'absolute', 'z-index': 9999, 'left' : '0px'});

关于jquery - 在 Jquery UI 对话框中上传 => Chrome 和 Opera 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5915918/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com