0

:confirmおよび:method =>:deleteオプションを持ついくつかのリンクを含むモーダルポップアップがあります。問題は、stopPropagationを使用して、ユーザーがdivコンテンツ領域内をクリックしたときにモーダルが閉じないようにしていることです。

event.stopPropagation();

ただし、これにより、Railsが:remote => trueまたは:confirmまたは:methodを持つリンクに使用するJavaScriptが無効になります。

誰かがこの問題の回避策を知っていますか?

ありがとう!!

4

1 に答える 1

1

リンクのhref属性からURLを取得し、それをウィンドウの場所のhref属性に設定できます...次のようになります。

var linkUrl = document.querySelector("a#IdOfTheLinkYouWant").href;
window.location.href = linkUrl;
于 2012-04-09T01:36:11.217 に答える