jQuery 广告漂浮是指使用 jQuery 技术实现的一种广告效果,广告内容会在网页上浮动显示,通常会随着用户的滚动而移动,以达到吸引用户注意力的目的。
以下是一个简单的 jQuery 广告漂浮效果的示例代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>jQuery 广告漂浮示例</title>
<style>
#ad {
position: absolute;
top: 10px;
right: 10px;
background-color: #f9f9f9;
padding: 10px;
border: 1px solid #ccc;
z-index: 9999;
}
</style>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
</head>
<body>
<div id="ad">这是一个漂浮广告</div>
<div style="height: 2000px;">
这里是一些内容,用于测试广告漂浮效果。
</div>
<script>
$(document).ready(function() {
var ad = $('#ad');
var adTop = ad.offset().top;
var adLeft = ad.offset().left;
var adWidth = ad.outerWidth();
var adHeight = ad.outerHeight();
$(window).scroll(function() {
var scrollTop = $(this).scrollTop();
var scrollLeft = $(this).scrollLeft();
var newTop = scrollTop + 10;
var newLeft = scrollLeft + $(window).width() - adWidth - 10;
if (newTop < adTop) {
newTop = adTop;
}
ad.css({
top: newTop,
left: newLeft
});
});
});
</script>
</body>
</html>
通过以上方法,可以有效地实现和控制 jQuery 广告漂浮效果,提升用户体验和广告效果。
领取专属 10元无门槛券
手把手带您无忧上云