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 がクリックされたときにポップアップを取得できません
任意の助けをいただければ幸いです