テキストスクロールアップの効果を達成するために

<!DOCTYPE HTML>
<HTML>
<HEAD>
<メタ文字セット= "UTF-8">
<タイトル>实现文字向上滚动的效果-jq22.com </ TITLE>
<スクリプトSRC = "https://libs.baidu .COM / jqueryの/ 2.0.0 / jquery.min.js "> </ SCRIPT>
<スタイル>
* {
    パディング:0PX。
    マージン:0PX。
}
.scroll ULのLi {
    リストスタイル:なし。
}
.scroll {
    ボーダー:1ピクセル赤色固体。
    幅:200pxの。
    高さ:80px;
    行の高さ:20ピクセル;
    オーバーフロー:隠されました;
    背景:#FFFFFF;
}
.scrollリー{
    高さ:20ピクセル。
}
</スタイル>
</ HEAD>
<BODY>

    <UL>
        <LI>私は最初の段落ます。</ li>た
        <LI>私はテキストの2段落思います。</ li>
        <LI>私は第三段落を書いています。</ li>
        <LI>私は、第四段落ましたテキスト</ LI>
        <LI> Iテキストの第五の段落であった</ LI>
        <LI> Iされたテキストの第六段落</ LI>
        <LI> Iされたテキストの第七段落</ LI>
    </ UL>
</ DIV>

<スクリプト>
 $(関数(){
     varが、これは$を(= $ "スクロール");
     VAR scrollTimer;
     $ this.hover(関数(){
         てclearInterval(scrollTimer);
     }、関数(){
         scrollTimer =たsetInterval(関数( ){
             scrollContent($この);
         }、2000);
     。})トリガー( "マウスアウト");
 });

 scrollContent機能(OBJ){
     変数$ =自己obj.find( "UL:まず");
     VAR = $ self.find lineHeight( "李:まず")の高さ(); //行の高得る。
     $のself.animateを( {
         "マージントップ":-lineHeight + "PX"
     }、1000、機能(){
         $ self.css({
             "マージントップ": "0PX"
         })の検索...( "李:第一")appendTo( $自己); // appendTo可動直接要素ではなく、コピー、要素の位置の変化appendto
     })
 }
</ SCRIPT>

</ BODY>
</ HTML>

公開された224元の記事 ウォン称賛14 ビュー40000 +

おすすめ

転載: blog.csdn.net/xulong5000/article/details/104896280