リンクをクリックすると、ポップアップウィンドウが浮かぶjQueryのコードです。 状況に応じて多様に応用が可能であることです。 いくつかのコードをテストしてみた、このコードがシンプルでありながらも実行なりますね。
コード
<head> <style> a.selected { background-color:#1F75CC; color:white; z-index:100; } .messagepop { background-color:#FFFFFF; border:1px solid #999999; cursor:default; display:none; margin-top: 15px; position:absolute; text-align:left; width:394px; z-index:50; padding: 25px 25px 20px; } label { display: block; margin-bottom: 3px; padding-left: 15px; text-indent: -15px; } .messagepop p, .messagepop.div { border-bottom: 1px solid #EFEFEF; margin: 8px 0; padding-bottom: 8px; } </style> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <script> function deselect(e) { $('.pop').slideFadeToggle(function() { e.removeClass('selected'); }); } $(function() { $('#contact').on('click', function() { if($(this).hasClass('selected')) { deselect($(this)); } else { $(this).addClass('selected'); $('.pop').slideFadeToggle(); } return false; }); $('.close').on('click', function() { deselect($('#contact')); return false; }); }); $.fn.slideFadeToggle = function(easing, callback) { return this.animate({ opacity: 'toggle', height: 'toggle' }, 'fast', easing, callback); }; </script> <meta http-equiv="Content-Type" content="text/html; charset=euc-kr"> </head> <body> <div class="messagepop pop"> <form method="post" id="new_message" action="/messages"> <p><label for="이메일">이메일 또는 이름</label><input type="text" size="30" name="email" id="email" /></p> <p><label for="body">메시지</label><textarea rows="6" name="body" id="body" cols="35"></textarea></p> <p><input type="submit" value="메세지 보내기" name="commit" id="message_submit"/> 또는 <a class="close" href="/">취소</a></p> </form> </div> <a href="/contact" id="contact">연락하기</a> </body>
リンクをクリックすると、次のフォームがポップアップウィンドウとして実行され、「キャンセル」をクリックするとウィンドウが消えます。
(出典: stackoverflow.com)
これ WordPressでどのように適用させなければならいいですか? 特定のページの特定のフレーズをクリックすると、そのポップアップウィンドウを開かしたい
こんにちは? http://jsfiddle.net/SRw67/ ページをご覧ください。
もう少し言いかえればEnqueueをさせなければんです、 https://www.thewordcracker.com/intermediate/how-to-load-js-files-in-wordpress/ 文を参照してみてください。 この方法は、容易ではない場合は、ポップアッププラグインの中から必要な機能があることがあることを確認してください: https://www.thewordcracker.com/?s=%ED%8C%9D%EC%97%85