ホームページ >ウェブフロントエンド >jsチュートリアル >DIVは自動スクロール機能とスクロールバーの色の変更を実装します

DIVは自動スクロール機能とスクロールバーの色の変更を実装します

高洛峰
高洛峰オリジナル
2017-03-16 16:43:473657ブラウズ

この記事では、DIVの自動スクロール機能とスクロールバーの色の変更を紹介します。具体的なコードは次のとおりです:

<script type="text/javascript"> 
function startmarquee(lh, speed, delay) { 
var t; 
var oHeight = 300; /** p的高度 **/
var p = false; 
var o = document.getElementById("show"); 
var preTop = 0; 
o.scrollTop = 0; 
function start() { 
t = setInterval(scrolling, speed); 
o.scrollTop += 1; 
} 
function scrolling() { 
if (o.scrollTop % lh != 0
&& o.scrollTop % (o.scrollHeight - oHeight - 1) != 0) { 
preTop = o.scrollTop; 
o.scrollTop += 1; 
if (preTop >= o.scrollHeight || preTop == o.scrollTop) { 
o.scrollTop = 0; 
} 
} else { 
clearInterval(t); 
setTimeout(start, delay); 
} 
} 
setTimeout(start, delay); 
} 
window.onload = function () { 
/**startmarquee(一次滚动高度,速度,停留时间);**/
startmarquee(20, 40, 50); 
}  
</script>
 <p id="show" style="height: 600px; width: 100%; overflow-y: scroll;scrollbar-base-color:#ffffff;SCROLLBAR-HIGHLIGHT-COLOR:#ffffff;SCROLLBAR-ARROW-COLOR:#ffffff; overflow-x: none;"></p>

2. スクロールバーの色

scrollbar-3d-light-color 设置或检索滚动条亮边框颜色  
crollbar-highlight-color 设置或检索滚动条3D界面的亮边(ThreedHighlight)颜色 
scrollbar-face-color 设置或检索滚动条3D表面(ThreedFace)的颜色  
scrollbar-arrow-color 设置或检索滚动条方向箭头的颜色 
scrollbar-shadow-color 设置或检索滚动条3D界面的暗边(ThreedShadow)颜色  
scrollbar-dark-shadow-color 设置或检索滚动条暗边框(ThreedDarkShadow)颜色  
scrollbar-base-color 设置或检索滚动条基准颜色。

上記はphpによって紹介されています。中国語ウェブサイトDIV 自動スクロール機能とスクロールバーの色変更のコード、皆様のお役に立てれば幸いです。

関連記事:

スクロールバーの色を設定するCSSコード

スタイルシートで異なるIEバージョンを区別するにはどうすればよいですか?スクロール バーの色を IE8 および IE10 と互換性のあるものにするにはどうすればよいですか?

IE6でスクロールバーの色が設定できない問題の解決策

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。