ここにJoomla 1.5.26サイトがあり、モーダル ウィンドウがclose時に特定のhrefを取るようにしようとしています。modal.jsファイルを調べると、コードのこの部分が見つかりました...
たとえば、に変更していますが、何も起こりません! モーダル ウィンドウを閉じると、 index.phpが取得されません。何か案が?お時間をいただきありがとうございます!this.btnClose = new Element('a', {id:'sbox-btn-close', href:'#', title:'Close'});
href:'#'
href:'index.php'
質問する
979 次
1 に答える
3
Joomla で使用されるモーダル ライブラリはSqueezeBox です
Joomla コア ライブラリを変更しないことをお勧めします。代わりに Squeezebox API を使用する必要があります。クローズ イベントにリスナーを追加します。
SqueezeBox.addEvent('onClose', function() {
window.location = 'index.php';
});
モーダルウィンドウは、それを外に出すなどの他の手段によるものかもしれません。
この要素<a id="sbox-btn-close" href="#" />
は、クリックを監視する単なる UI 要素ですが、ネイティブ機能は抑制されています (リンクのようには機能しません)。
<a href="#" />
なぜそうではないのか自問自答している場合<span />
、トリックは、CSSを使用せずに、マウスをポイントしたときにポインターカーソルを表示することです。
于 2013-03-23T14:25:15.357 に答える