JavaScriptでスクロールバー効果を実装する方法
この記事では、JavaScript を使用してスクロール バー効果を実現する方法を主に紹介します。これには、JavaScript を使用して HTML 要素を操作してスクロールを実現するための関連テクニックが含まれています。
この記事の例では、JavaScript でスクロールバー効果を実装する方法を説明します。皆さんの参考に共有してください。詳細は以下の通りです?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113
|
* { マージン: 0; パディング: 0; } #div1 ul{ 位置: 絶対; 左: 0px; トップ: 0px; } #div1 ウルリ img { 幅: 187px; 高さ: 125px; } #div1 ウルリ{ フロート: 左; 幅: 187px; 高さ: 125px; リストスタイル: なし; } #div1{ 幅: 748px; 高さ: 125px; 位置: 相対; 背景色: シャルトルーズ; オーバーフロー: 非表示; フロート: 左; } #ボディ{ 幅: 948px; 高さ: 125px; マージン: 100px 自動;
} #body #leftDiv{ フロート: 左; 幅: 100ピクセル; 高さ: 100ピクセル; } #body #rightDiv{ フロート: 左; 幅: 100ピクセル; 高さ: 100ピクセル; }
#body #leftDiv ボタン{ 背景画像: url("image/left.PNG"); 幅: 100ピクセル; 高さ: 100ピクセル; } #body #leftDiv ボタン画像{ 幅: 100ピクセル; 高さ: 100ピクセル; } #body #rightDiv ボタン画像{ 幅: 100ピクセル; 高さ: 100ピクセル; } <スクリプト> window.onload=function(){ var oDiv=document.getElementById('div1'); var oUl=oDiv.getElementsByTagName('ul')[0]; var oLi=oUl.getElementsByTagName('li'); var oLeft=document.getElementById('leftDiv'); var oright=document.getElementById('rightDiv'); oUl.innerHTML+=oUl.innerHTML; oUl.style.width=oLi[0].offsetWidth*oLi.length+'px'; var 速度=-2; 関数 move(){ if (oUl.offsetLeft oUl.style.left='0'; }else if(oUl.offsetLeft>0){ oUl.style.left=-oUl.offsetWidth/2+'px'; } oUl.style.left=oUl.offsetLeft+speed+'px'; }; var timer=setInterval(move,30); oLeft.onclick=function(){ 速度=-2; }; orright.onclick= 関数 () { 速度=2; }; oUl.onmouseover=function(){ clearInterval(タイマー); }; oUl.onmouseout=function(){ timer=setInterval(move,30); }; } スクリプト>
ボディ> |
ここで説明されている大家の JavaScript プログラムの設計が役立つことを希望します。
http://www.bkjia.com/PHPjc/990995.html