今回はスクロールバナーを作成してみました。スクロールバナーとはマウスのホイールに追随して移動する広告のことです。こうすることで、常に広告がユーザーの目にとまるようになり、クリック率の増加が期待できます。
また、作成方法も「css」と「jQuery」をほんの少し追加してあげるだけです。
デモサイト
こちらから
追加したコード
/*画面右側に広告表示*/
#jq-fixbanner{
background-color:#fff;
position:absolute;
top:250px;
right:-200px;
width:150px;
height:300px;
padding:20px 20px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-o-border-radius:5px;
border-radius: 5px;
box-shadow:3px 3px 3px rgba(0,0,0,0.4);
}
/*広告の間隔*/
#jq-fixbanner p{
padding:30px 0 0 0;
font-size:16px;
}
追加したコード【fixbanner.js】
$(function() {
var fixarea = $('.fix');
var fixTop = fixarea.offset().top;
$(window).scroll(function () {
var winTop = $(this).scrollTop();
if (winTop >= fixTop) {
$(fixarea).css({ positon:'fixed', top:'100'});
}
if (winTop <= fixTop) {
$(fixarea).css({ positon:'relative', top:winTop});
}
});
});
設置方法
設置するページの<head>~</head>に以下のコードを記述
フォルダの格納場所は、各自変更してください。
<!--サイド広告(スクロールバナー)--> <link href="css/jqfixbanner.css" rel="stylesheet" type="text/css" media="all" /> <script type="text/javascript" src="js/fixbanner.js"></script>
コンテンツの中に以下のコードを記述
hpb18のテンプレートを使用している場合、「<!– aside end –>」の次の行に挿入してみてください。
<div id="jq-fixbanner" class="fix"> <p>広告1</p> <p>広告2</p> <p>広告3</p> <p>広告4</p> </div>
以上でスクロールバナーの設置が完了です。