jQuery实现的右下角悬浮广告展示特
我们希望在网页的右下角创建一个悬浮广告,并且能够自定义广告的样式、显示位置、动画效果等。
<div id="ad">
<img src="your-ad-image.jpg" alt="广告图片">
<button id="close-ad">关闭</button>
</div>
#ad {
position: fixed;
bottom: 20px;
right: 20px;
background-color: #fff;
border-radius: 5px;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
z-index: 999;
}
#close-ad {
position: absolute;
top: 5px;
right: 5px;
cursor: pointer;
}
$(document).ready(function() {
// 初始状态隐藏广告
$('#ad').hide();
// 显示广告
function showAd() {
$('#ad').fadeIn(500);
}
// 隐藏广告
function hideAd() {
$('#ad').fadeOut(500);
}
// 点击关闭按钮隐藏广告
$('#close-ad').click(function() {
hideAd();
});
// 延迟显示广告
setTimeout(showAd, 3000); // 3秒后显示
});
showAd
和 hideAd
函数,分别用于显示和隐藏广告。hideAd
函数。setTimeout
函数在一定延迟后调用 showAd
函数,实现延迟显示。position
、top
、right
属性来调整广告的位置。
<!DOCTYPE html>
<html>
<head>
<title>右下角悬浮广告</title>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<style>
/* CSS样式同上 */
</style>
</head>
<body>
<div id="ad">
<img src="your-ad-image.jpg" alt="广告图片">
<button id="close-ad">关闭</button>
</div>
<script>
// JavaScript代码同上
</script>
</body>
</html>
通过以上方法,你可以轻松实现一个功能丰富、用户体验良好的右下角悬浮广告。
如果你有其他需求或问题,欢迎继续提问!
例如,你可以问:
我将竭诚为您解答。