Javascriptスクロール効果を柔軟に制御できるプログラムを共有
11009 ワード
この間、jqueryがスクロール効果を実現する文章をいくつか書いたことがありますが、閲覧量が多いので、これを必要とする人が多いようです.前のいくつかの文章はすべて別々に書いたので、例えば文字のスクロール、画像のスクロール、垂直スクロール、水平スクロール、このようにとても良いパッケージ性がなくて、再利用に不利で、使うのは難易度の係数も少し高いです.この数日前の文章を参考にして、この効果をカプセル化して、もっと柔軟で、もっと使いやすいことを期待しています.
このプログラムは現在実装されています.
1、文字、画像のスクロール
2、水平(左右)、垂直(上下)スクロール
3、多種類のブラウザに対応:IE、Firefox、Opera、Chrome
4、スクロール間隔と各スクロール距離の設定
5、スクロール領域の幅、高さを設定する
まず、使い方を見てみましょう.
1、まず、ここでは、ページにスクロールコンテナを定義します.
中はスクロールする要素で、スクロール要素の水平または垂直の配列は自分で書く必要がありますが、容器のスタイルの中に書かないでください.容器の内部に要素を追加して、スタイルを設定することができます.
2、JavaScriptを使用してスクロールを初期化する.
スクロール速度は移動するたびの時間間隔であり、小さいほど速くなり、単位はミリ秒である.
スクロールステップは移動するたびの距離で、単位はピクセルです.
scroll.スタート()はスクロールを開始するという意味です.
これでいいです.簡単ではないでしょうか.
このプログラムは、jsファイルの上部を参照するコメントを保持するだけで無料で使用できます.
ここをクリックは、ソースコードおよび例をダウンロードする.
ソース:http://blog.bossma.cn/javascript/javascript-flexible-scroll-words-or-images/
このプログラムは現在実装されています.
1、文字、画像のスクロール
2、水平(左右)、垂直(上下)スクロール
3、多種類のブラウザに対応:IE、Firefox、Opera、Chrome
4、スクロール間隔と各スクロール距離の設定
5、スクロール領域の幅、高さを設定する
まず、使い方を見てみましょう.
<
html
>
<
head
>
<
title
>
</
title
>
<
script
type
="text/javascript"
src
="bossma-jscroll.js"
></
script
>
<
script
type
="text/javascript"
>
window.onload
=
function
(){
//
: , , ID, , , , ,
var
scroll
=
new
JScroll(
"
left
"
,
30
,
"
content
"
,
558
,
165
,
1674
,
165
,
1
);
scroll.Start();
};
</
script
>
</
head
>
<
body
>
<
div
id
="title"
style
="width:100%;height:40px;"
>
</
div
>
<
div
id
="content"
>
<!--
, div( id:content) 。
-->
<
div
style
="float:left"
><
img
src
="images/1.png"
/></
div
>
<
div
style
="float:left"
><
img
src
="images/2.png"
/></
div
>
<
div
style
="float:left"
><
img
src
="images/3.png"
/></
div
>
</
div
>
<
div
id
="foot"
></
div
>
</
body
>
</
html
>
1、まず、ここでは、ページにスクロールコンテナを定義します.
<
div
id
="content"
>
中はスクロールする要素で、スクロール要素の水平または垂直の配列は自分で書く必要がありますが、容器のスタイルの中に書かないでください.容器の内部に要素を追加して、スタイルを設定することができます.
2、JavaScriptを使用してスクロールを初期化する.
window.onload=function(){
// : , , ID, , , , ,
var scroll =new JScroll("left",30,"content",558,165,1674,165,1);
scroll.Start();
};
スクロール速度は移動するたびの時間間隔であり、小さいほど速くなり、単位はミリ秒である.
スクロールステップは移動するたびの距離で、単位はピクセルです.
scroll.スタート()はスクロールを開始するという意味です.
これでいいです.簡単ではないでしょうか.
このプログラムは、jsファイルの上部を参照するコメントを保持するだけで無料で使用できます.
ここをクリックは、ソースコードおよび例をダウンロードする.
ソース:http://blog.bossma.cn/javascript/javascript-flexible-scroll-words-or-images/