この記事では、ネイティブ JS を使用して、単純な Web ページのホームページの右下隅に広告ボックス効果を実装する方法を説明します。絶対位置を活用し、[X] をクリックして広告を閉じます。またはビデオ。
このコードは最もシンプルで、js の動作が最適化されたバージョンで、コピーして貼り付けるだけで使用できます。
デモパート
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>右下角广告框效果</title> </head> <style type="text/css"> #advbox{ width: 400px; height: 300px; position: fixed; right: 0; bottom: 0; } .adv{ width: 380px; height: 270px; border: 1px solid #a00; position: relative; } #icon{ display: block; width: 24px; height: 24px; color: #0c0; font-size: 30px; font-weight: bolder; position: absolute; right: 2px; top: 2px; cursor: pointer; } #resetadv{ width: 105px; height:20px; position: fixed; right: 25px; bottom: 15px; color: #fff; font-size: 20px; background-color: #333; } .hide{ display: none; } .show{ display: block; } </style> <body> <div id="advbox"> <div> <img src="" alt="结合html5,这可以是一个gif,swf或者video"> <span id="icon">X</span> </div> </div> <div id="resetadv">广告入口>></div> <script type="text/javascript"> (function(){ //封装一下dom的id操作 var $ = function(id){ return document.getElementById(id); }; //添加点击事件 $("icon").onclick=function(){ $("advbox").className = "hide"; }; $("resetadv").onmouseover=function(){ $("advbox").className = "show"; }; })(); </script> </body> </html>
以上がこの記事の全内容です。皆様の学習に役立つことを願っております。また、皆様も PHP 中国語 Web サイトを購読していただければ幸いです。
右下隅の広告ボックス効果の JavaScript 実装に関連するその他の記事については、PHP 中国語 Web サイトに注目してください。