2

ここに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'

4

1 に答える 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 に答える