我在我的 MVC3 应用程序中使用 uploadify fileupload 控件。
我正在尝试将文件上传浏览按钮放在 jQuery 对话框中。
当我使用 jQuery 对话框来呈现文件上传的内容时,它在 firefox 中运行良好,但在 Chrome 中却无法运行。
Browse
我可以在 jQuery 对话框中看到该按钮,但无法单击。
我注意到如果modal:true
设置为对话框,它就不起作用。如果我注释掉模态它工作正常。
但是我可以看到这篇文章,但我无法帮助我。仍然有同样的问题
这是我的 HTML:
<body>
<div id="fileupload" style="display:none">
<div style="clear: none;">
File to Upload:
<input type="file" name="file_upload" id="file_upload" style="padding-left: 50px;"/><hr />
</div>
<p style="text-align: right;">
<input type="submit" id="selectimage" value="Ok" class="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only"/>
<input type="submit" id="cancelimage" value="Cancel" class="ui-button ui-widget ui-state-default ui-corner-all ui-button-text-only" onclick="cancelupload();" />
</p>
</div>
<input type="button" id="btnImg" />
</body>
这是我的javascript:
$(function(){
$("#btnImg").click(function () {
$("#fileupload").dialog({
width: '511',
height: '200',
modal:true,
//show: "blind",
position: [300, 500]
});
});
});
如果我使用
$('#fileupload').dialog({ modal: true, autoOpen: false });
在上述代码之前,单击 btnImg 时我无法获得弹出窗口
任何帮助都将不胜感激