1. 程式人生 > >JS實現div自動滾動

JS實現div自動滾動

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新建網頁 2</title>
</head>

<body>
<div id="show" style="overflow:scroll;height:210px;">  
rrrrrrrrrrrrrrrrrrrrrrrrrrrrr
r
r
<div  style="width:100px;height:10px;border:1px solid red;top:0px;left:-10px;position:relative ">
  dd
  </div>
  <div  style="width:100px;height:10px;border:1px solid red;top:50px;postion:absolute;margin-top: -40;margin-left:-20;folat:left; ">
  ddddddd
  </div>
  <div  style="width:100px;height:10px;border:1px solid red;folat:left; ">
  ddddddd
  </div>
r
r
 <p>1</p>
<p>2</p>
<p>2</p>
<p>3</p>
<p>4</p>
<p>5</p>
<p>6</p>
<p>7</p>
<p>r8</p>
<p>9</p>
<p>r0</p>
<p> </div>  
 <script>  
 function startmarquee(lh,speed,delay){   
     var t;   
     var oHeight = 210; /**//** div的高度 **/ 
     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(){ 
  //  alert() 
     //   if(o.scrollTop%lh!=0 && o.scrollTop%(o.scrollHeight-oHeight-1)!=0){  

 if( o.scrollHeight-o.offsetHeight<o.scrollTop){  

            preTop = o.scrollTop;  
            o.scrollTop+=1;  
            if(preTop >= o.scrollHeight || preTop==o.scrollTop){  
                o.scrollTop = 0;  
            }  
        }else{  
          // clearInterval(t);   
          // setTimeout(start,delay);   
        } 
         o.scrollTop+=1
    }   
    setTimeout(start,delay);   
}   
startmarquee(20,20,500);   
/**//**startmarquee(一次滾動高度,速度,停留時間);**/   
</script> 

</body>

</html>

other:

相關推薦

JS實現div自動滾動

<html> <head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>新建網頁 2</title></h

JS實現圖片自動滾動(圖片橫向滾動)

實現的效果就是 一排圖片自動橫向滾動,滑鼠指向的時候,暫定滾動,滑鼠離開,繼續滾動 首先看下html程式碼:隨便加入四張圖片 <div id="div1"> <ul> <li><img src="img/logo-black.png"

js實現左右自動滾動

3.3 lan js實現 自動切換 ctype red val rip left <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8">

JS + jQuery 實現元素自動滾動到底部,兼容IE、FF、Chrome

虛擬機快照 otto class .get blog 實現 body col element HTML代碼: <ul class="tasklog-dialog-ul" id="auto_to_bottom"> <li>刪除虛擬機快照成功

JS實現div隨螢幕滾動到一定高度後固定

在有些網頁中我們會發現會有這樣的現象:某個div會隨著螢幕的滾動達到一定高度的時候位置就固定下來了。例如淘寶的導航條:那麼這裡就需要用到JS的邏輯方法來實現了。下面是HTML程式碼簡單實現:<!DOCTYPE html> <html> <head

js實現html頁面滾動條向下拉到一定的程度時,某個div就固定在頂部,向上拉時返回原位置。

實現程式碼 <!DOCTYPE html> <html> <head>     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  

js實現div顯示2秒後自動消失

前言在做四象限的過程中會有提示的資訊,但是想讓提示資訊在一定的時間後自動隱藏。如上圖,2s後提示自動隱藏,怎麼做呢?正文利用setTimeout(),setTimeout()方法用於在指定的毫秒數後呼叫函式或計算表示式。語法setTimeout(code,millisec)提

js實現div吸頂效果

src ons posit 全局變量 mar document padding addclass type <script src="http://cdn.bootcss.com/jquery/1.11.1/jquery.min.js"></script

利用原生js實現自定義滾動條(可點選到達,拖動到達)

1.HTML檔案 div1是滾動條,div2是滾動小球,div3是文字區域容器,div4是文字區域。 <div id="div"> <div id="div1"> <div id="div2"> </div> </div&

js 實現 div高度與瀏覽器高度相同

一、讀取瀏覽器高度        可以利用 window.innerHeight 獲得當前瀏覽器的高度 var height = window.innerHeight;   二、獲取 div 物件 var myDiv = docu

js實現無縫向上滾動

說那麼多幹嘛,還是直接看程式碼吧。。。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3

js實現文字上下滾動效果【贊】

大家都知道,做html頁面時,為了提升網頁的使用者體驗,我們需要在網頁中加入一些特效,比如單行區域文字上下滾動就是經常用到的特效。如下圖示效果: 完整 html 頁面程式碼,可以直接執行 <html> <head> <title>js實現文字上下滾

js實現圖片自動切換

<!DOCTYPE html> <html lang="en"> <head>     <meta charset="UTF-8">     <title>圖片切換</title>     <sty

Android開發之實現圖片自動滾動顯示標籤的ViewPager

      Android中實現圖片自動滾動的效果非常的常見,我們可以自己動畫去實現功能。但是在Android中提供了一個ViewPager類,實現了滾動效果,在Android的extras目錄下android-support-vx.jar中,x代表版本4,7等等。使用時我

js 實現選單左右滾動顯示

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html

JS實現div塊的拖放,調換位置

主要是HTML5 的拖放(Drag 和 Drop) 例子(不需要對div設定ID): <!DOCTYPE HTML> <html> <head> &l

js實現幻燈片自動切換

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html

JS 實現自定義滾動效果2

//獲得當前scroll var timer = null; var ulList = $(".scroll .scrollBox"); myScrollFunction(ulList, timer); function myScrollFunction(obj, timerObj) {

JS 實現自定義滾動效果

var timer = null; //獲得當前滾動盒子scrollBox var ulList = $(".scroll ul.scrollBox"); //獲得當前scrollBox裡面滾動元素的個數 var ulNum = $(".scroll ul.scrollBox").childre

js實現div顯示與隱藏

1.簡單的div <div class="col-md-12 col-sm-12" id="confirm"> <div class="form-group"> <label class