1、假設首先有一個div,內容區(qū)域超出了這個div,出現(xiàn)了豎向滾動條
專注于為中小企業(yè)提供成都網站設計、成都做網站服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)西藏免費做網站提供優(yōu)質的服務。我們立足成都,凝聚了一批互聯(lián)網行業(yè)人才,有力地推動了上1000家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網站建設實現(xiàn)規(guī)模擴充和轉變。
2、$('div').scrollTop(number);//用jquery的scrollTop方法,傳入的參數是你想設置的滾動條滾動的距離,也就是滾動條距離頂部的距離,就可以了。
3、如果是想有動畫,那可以用jquery的animate函數,設置scrollTop屬性,設置時間就好了
jquery實現(xiàn)立體式數字滾動條增加效果,代碼分為兩部分,一部分位html結構另一部分屬于js代碼段,需要的朋友參考下吧!
1、html結構
div class="numberRun1"/div
2、js
script type="text/javascript" src="js/digital_over.js" /script//引用 //這是自定義函數(需要在頁面中進行調用) script //數字滾動 function digitalScroll(obj,n){ var numRun = $(obj).numberAnimate({num:n, speed:2000, symbol:","}); var nums = n; setInterval(function(){ numRun.resetData(nums); },3000); var numWidth= $(obj).width(); $(obj).find('.mt-number-animate').css('width',numWidth); $(obj).css('width','100%'); $(obj).find('.mt-number-animate').css('margin','0 auto'); } window.indexdigitalScroll=function(){ digitalScroll($('.numberRun1'),1160518); } /script !--這是在頁面中調用的方法-- script $(function(){ indexdigitalScroll(); }); /script
3、圖片案例
根據你的代碼 我改寫了下 你看著弄吧。
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""
html xmlns=""
head
meta http-equiv="Content-Type" content="text/html; charset=utf-8" /
title向左滾動/title
style type="text/css"
*{
margin:0;
padding:0;
list-style:none;
}
#gundong {
background: #FFF;
overflow:hidden;
border: 1px dashed #CCC;
width: 500px;
font-size: 12px;
height: 20px;
line-height: 20px;
padding: 5px;
}
#gundong a {
color:#333;
}
#gundongAreaMain1 {
float: left;
width: 800%;
}
#gundongAreaMain2, #gundongAreaMain3, #gundongAreaMain2 li, #gundongAreaMain3 li {
float: left;
}
/style
/head
body
div id="gundongAreaMain"
span導讀/span
div id="gundong"
div id="gundongAreaMain1"
ul id="gundongAreaMain2"
lia href="/" target="_blank"strong1111111111111111/strong/a/li
lia href="/" target="_blank"strong2222222222222222/strong/a/li
lia href="/" target="_blank"strong3333333333333333/strong/a/li
lia href="/" target="_blank"strong4444444444444444/strong/a/li
/ul
ul id="gundongAreaMain3"/ul
/div
/div
/div
script
!--
var speed=30; //數字越大速度越慢
var tab=document.getElementById("gundong");
var tab1=document.getElementById("gundongAreaMain2");
var tab2=document.getElementById("gundongAreaMain3");
tab2.innerHTML=tab1.innerHTML;
function Marquee(){
if(tab2.offsetWidth-tab.scrollLeft=0)
tab.scrollLeft-=tab1.offsetWidth
else{
tab.scrollLeft++;
}
}
var MyMar=setInterval(Marquee,speed);
tab.onmouseover=function() {clearInterval(MyMar)};
tab.onmouseout=function() {MyMar=setInterval(Marquee,speed)};
--
/script
/body
/html
1、新建一個html文件,命名為test.html。
2、在test.html文件內,使用div標簽創(chuàng)建一個模塊,并設置其id為mycss。
3、在css標簽內,定義div的樣式,設置其寬度為100px,高度為2000px,背景顏色為粉紅色。
4、在js標簽內,使用scroll()方法監(jiān)聽頁面的滾動條,并執(zhí)行function方法。
5、在function方法內,使用if語句判斷,當前滾動的位置(scrollTop())是否到達頁面的底部($(document).height()-$(window).height()),如果到達頁面底部,提示“已經到底部了”。
網站名稱:jquery數字滾動,css實現(xiàn)數字滾動
本文URL:http://sd-ha.com/article16/dsihdgg.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供響應式網站、用戶體驗、網站設計公司、域名注冊、ChatGPT、關鍵詞優(yōu)化
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)