私は実際にJQueryUI Dialog pluginを使って自分のサイトのユーザーに情報を表示しています。このダイアログの内容を印刷することができるので、ボタンをクリックするとブラウザから印刷ダイアログを開く必要があります。Google ChromeのJQueryUIダイアログで「印刷ダイアログ」を開くことができません
var box = $('<div id="print-dialog" title="Print map">blablabla....</div>');
box.dialog({
width: 100,
height: 100,
modal: true,
draggable: false,
resizable: false,
close: function(event,ui){
$('#print-dialog').remove();
},
buttons: {
"Print this!": function(){
window.print();
}
}
});
しかし、私は「印刷」ボタンをクリックすると、何も起こりません:;(私はコンテンツとサイズを変更し、これは単なる一例です)
は、私はこのようなこのダイアログを作成しています。 FirefoxとIEで同じ例を試してみましたがうまくいきます。
あなたは右ここJSBinに私のコードを実行しようとすることができます:http://jsbin.com/osoro3
私は何が必要ですか?私は何か間違っているのですか?ありがとう!
提供されたリンクで自分のバージョンのChromeで試したところ、印刷ダイアログが表示されます。私はChromeを使用しています。9.0.597.107 – Avitus
@Avitus私のChromeのバージョンは11.0.686.3です。私のChrome版のために働かないでください? –