
実現したいこと
削除リンクをクリックしページ遷移後に「削除しました」というようなモーダルを表示させたい。
前提
jQueryを使って実装しようとしています。
初心者ですが実装方法が分からず苦戦しています。ご教示いただけると嬉しいです。
該当のソースコード
edit.html.erb
<div class="modal"> <div class="modal_bg"></div> <%# モーダルウィンドウの黒い部分 %> <div class="modal_window"><%# window部分 %> <h3>モーダルウィンドウ</h3> <div class="button close">CLOSE</div><%# window閉じるボタン %> </div><%# window部分 %> </div>
edit.js
$(document).on('turbolinks:load', function(){ // #modal-openがクリックされたらモーダルウィンドウを表示 $(".button").on('click',function(){ $(window).on('load',function () { // #modal-overlayをフェードイン(display: none; → block;)させる $(".modal").fadeIn(); }); });
試したこと
clickイベントのみだとページ遷移後にモーダルが消えてしまい、loadイベントとclickを掛け合わせて実装できないか試しましたが反応せず困っています。



回答1件
あなたの回答
tips
プレビュー