今日、私はjavaScriptで最も単純な閉じるボタンを作成しようとしました。残念ながら動作しません。これはどのように見えるかです:
<div id="popup_bg">
<div id="popup_window">
<span id="popup_close">
</span>
</div>
</div>
jsコードは次のとおりです。
<script type=”text/javascript”>
$("#popup_close").click(function() {
$("#popup_bg").fadeOut();
event.stopPropagation();
});
</script>
また、これらの「ポップアップ」のいずれにも適用したいので、おそらく$(this).parent()。parent()。fadeOut();のようなものに変更します。-そうすることは可能ですか?
助けてくれてありがとう!:)
@編集
あなたの解決策はどれもうまくいかないので、私は私のコードを文字通り配置します:D多分あなたはそれを欠陥にするいくつかの間違いを見つけるでしょう:
<?php if(isset(errors['user'])) : ?>
<script type="text/javascript">
$(function()
{
$("#popup_close").on('click', function() {
$("#popup_background").fadeOut();
//event.stopPropagation();
});
});
</script>
<div id="popup_background" >
<div class="popup_window">
<span class="title">
error
</span>
<span class="message"><?php echo errors['user']; ?>
</span>
<span id="popup_close" class="button">OK</span>
</div>
</div>
<?php endif; ?>
それがエラーの発見に役立つことを願っています。正しく表示されます。「OK」スパンをクリックしても何も起こりません:p jsが嫌いです:D