1

おそらく簡単なことで立ち往生していますが、解決策が見つからないまま2日間過ごしました。一般的に、テーマ用に mootools スクリプトを作成しました。これは、一部の div で正常に動作します。 HEREは問題へのリンクです。

ログインすると (user:demo, pass:demo)、メッセージの下に次のボタンが表示されます: Who Said Thank YouAttachments、および非常に長いボタンCOM_KUNENA_BUTTON_QUICK_REPLY_reply (名前は重要ではありません。言語文字列が欠落しているだけです)。

そのため、[ Who Said Thank You ]または[ Attachments ] ボタンをクリックすると、非表示の div が表示されます (または閉じます)。長いボタンでも同じことが起こり、メッセージの下にクイック返信フォームが表示されます (これは既に表示されています)。そして、これが私が修正する方法がわからないことです。ボタンは、スクリプトをトリガーするクラスで div にラップされます。残念ながら、1つは正しく機能していません。

FIDDLEをチェックしました(私のウェブサイトで使用されているdivに含まれるスクリプトの一部のみ)、完全に機能するため問題を再現できません)

助けてください

4

1 に答える 1

1

これを使用できます:

document.getElements('a[data-target^="#quick-reply"]').addEvent('click', function(ev){ 
    ev.preventDefault(); 
    this.reveal(); 
});

そしてonClick="return false; .style.display = 'block'、html内を削除します。

于 2013-08-31T22:27:26.773 に答える