文章内容
本文介绍一个使用floatingAd.js制作图片全屏随机漂浮广告效果,代码如下
html代码
<script type="text/javascript" src="jquery/3.3.1/jquery.min.js"></script> <link rel="stylesheet" href="css/ad.css"> <script type="text/javascript" src="js/floatingAd.js"></script> <script type="text/javascript"> $(function () { $.floatingAd({ delay: 60, isLinkClosed: true, ad: [{ headFilter: 0.3, 'img': 'images/1.png', 'imgHeight': 200, 'imgWidth': 300, 'linkUrl': 'https://www.baidu.com', 'z-index': 9999, 'title': '' }, ], }); $(".floatingAd .close").click(function () { $(".floatingAd").hide(); }); }); </script>
ad.css
<style> .floatingAd .ad { z-index: 100; background: none; position: absolute; display: none; } .floatingAd a { color: #000000; display: inline-block; text-decoration: none; } .floatingAd a img { border: 0; } .floatingAd .close { display: none; } .floatingAd .opacity { position: absolute; top: 0; width: 100%; height: 25px; background-color: #000000; opacity: 0.20; filter: alpha(opacity = 20); } .opacity1 { opacity: 0.90; filter: alpha(opacity = 90); } .floatingAd .text { position: absolute; top: 0; width: 100%; height: 25px; color: #000000; line-height: 25px; } .floatingAd .text .button { position: relative; float: right; top: 5px; right: 5px; width: 16px; height: 16px; background: url("../images/close.png") no-repeat; cursor: pointer; } .floatingAd .text .title { position: relative; float: left; font-size: 12px; margin-left: 5px; } </style>
在线演示:演示