カラーボックスプラグインを使用して、Webページにメッセージを表示しています。そのうちの1つは「応答を待つ」メッセージであり、ユーザーが自分でメッセージを閉じてほしくない。
ESCキーのバインドを解除し、オーバーレイを閉じる方法を知っていますが、閉じるボタンに問題があります。次のようにcssで削除できることがわかりました:#cboxClose {display:none!important;}しかし、これはすべてのカラーボックスメッセージに影響します。
特定のメッセージから閉じるボタンを削除する方法はありますか?たぶんjsp自体からですか?
ありがとう、ヤエル。
この特定のボックスがjqueryで開いた後、ボタンを削除するのはどうですか。 Colorboxは、必要なイベントフックを提供します。
$('selector').colorbox({onLoad: function() {
$('#cboxClose').remove();
}});
Ntziolisに感謝します。これはまさに私が探していたものです。私はこれを私のカラーボックス呼び出しにそのように追加することができました。別のWebページを開くために使用しています。iframe:trueに注意してください。
$(".class_name").colorbox({innerWidth:500, innerHeight:400, iframe:true, escKey:false, overlayClose:false,onLoad: function() {
$('#cboxClose').remove();
}});
新しいバージョンのカラーボックスにはオプションがあります
closeButton true falseに設定すると、閉じるボタンが削除されます。
ここを参照してください http://www.jacklmoore.com/colorbox/
closeButton:false