今天我尝试在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; ?>
我希望这将帮助您发现任何错误。它显示正确,我单击“确定”跨度,没有任何反应:p 我讨厌 js:D