作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是我正在开展的一个项目,是我客户网站上的一个小弹出广告,它会告诉用户他们即将举办的夏令营。我只是希望广告在加载时显示,然后用户可以选择关闭广告或点击链接转到注册页面。
我试图让这段代码正常工作,但我的问题是,当我点击其中一个关闭按钮时,广告会关闭,然后页面会重新加载,广告又会回到原来的位置。我试图找出在哪里适本地放置我的“防止默认”代码,但它要么在广告第一次显示之前起作用,要么在此处显示的情况下......根本不起作用。
我意识到我同时使用了 jQuery 和 JS,但我对此很陌生,并且我正在将找到的代码拼凑在一起。
<script type="text/javascript">
$(".close").click(function(){
$("#summercampad").addClass("hidden");
onload.preventDefault();
});
window.onload = function () {
document.getElementById("summercampad").className =
document.getElementById("summercampad").className.replace
( /(?:^|\s)hidden(?!\S)/g , '' )
};
</script>
<div id="summercampad" class="hidden" >
<div id="popupcontainer">
<div id="closepopup">
<a href="#" class="close"><img src="https://cdn6.bigcommerce.com/s-p98jqjm/product_images/uploaded_images/closebtn.png?t=1429039040" alt="close"/> </a>
</div>
<div id="pic">
<img src="https://cdn6.bigcommerce.com/s-p98jqjm/product_images/uploaded_images/popuppic.jpg?t=1429038436" alt="basketball"/>
</div>
<div id="popuptext">
2015 SUMMER CAMPS<br>
BOYS & GIRLS • ANY SKILL LEVEL<br>
<span>SPACE LIMITED - SIGN UP NOW!</span>
</div>
<div id="registerbtn" >
<a href="/camp-registration/">
<img src="https://cdn6.bigcommerce.com/s-p98jqjm/product_images/uploaded_images/registerbtn.png?t=1429039883"/>
</a>
</div>
<div id="nobtn">
<a href="#" class="close">
<img src="https://cdn6.bigcommerce.com/s-p98jqjm/product_images/uploaded_images/nothanksbtn.png?t=1429039884"/>
</a>
</div>
</div>
最佳答案
<script type="text/javascript">
$(".close").click(function(e){
e.preventDefault();
$("#summercampad").addClass("hidden");
return false;
});
</script>
关于javascript - 试图防止违约,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29636817/
我正在尝试编写一个递归函数来测试输入的整数中的数字是否按升序排列。当我运行我的代码时,我遇到了违反契约(Contract)的错误。 (define (rising-numbers n) (if(z
我已经阅读了所有关于传递比较器的帖子,我不明白为什么这个比较器函数违反了规则。如果有人能清洁我的眼睛,我想这很简单,但我做不到 堆栈是: java.util.TimSort.mergeLo(TimSo
我是一名优秀的程序员,十分优秀!