本文實(shí)例講述了jQuery實(shí)現(xiàn)將div中滾動(dòng)條滾動(dòng)到指定位置的方法。分享給大家供大家參考,具體如下:
在新華等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供網(wǎng)站設(shè)計(jì)制作、網(wǎng)站建設(shè) 網(wǎng)站設(shè)計(jì)制作按需網(wǎng)站設(shè)計(jì),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站制作,營(yíng)銷型網(wǎng)站,外貿(mào)網(wǎng)站制作,新華網(wǎng)站建設(shè)費(fèi)用合理。
一、Js代碼:
onload
=
function
()
{
//初始化
scrollToLocation();
};
function
scrollToLocation()
{
var
mainContainer
=
$('#thisMainPanel'),
scrollToContainer
=
mainContainer.find('.son-panel:last');//滾動(dòng)到div
id="thisMainPanel"中類名為son-panel的最后一個(gè)div處
//scrollToContainer
=
mainContainer.find('.son-panel:eq(5)');//滾動(dòng)到div
id="thisMainPanel"中類名為son-panel的第六個(gè)處
//非動(dòng)畫(huà)效果
//mainContainer.scrollTop(
//
scrollToContainer.offset().top
-
mainContainer.offset().top
+
mainContainer.scrollTop()
//);
//動(dòng)畫(huà)效果
mainContainer.animate({
scrollTop:
scrollToContainer.offset().top
-
mainContainer.offset().top
+
mainContainer.scrollTop()
},
2000);//2秒滑動(dòng)到指定位置
}
二、Html代碼:
div
id="thisMainPanel"
style="height:200px;overflow-y:
scroll;border:1px
solid
#f3f3f3;"
div
class="son-panel"我是類容區(qū)域-1/div
div
class="son-panel"我是類容區(qū)域-2/div
div
class="son-panel"我是類容區(qū)域-3/div
div
class="son-panel"我是類容區(qū)域-4/div
div
class="son-panel"
style="height:160px;"我是類容區(qū)域-5/div
div
class="son-panel"我是類容區(qū)域-6/div
div
class="son-panel"我是類容區(qū)域-7/div
div
class="son-panel"我是類容區(qū)域-8/div
/div
更多關(guān)于jQuery相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《jQuery常用插件及用法總結(jié)》、《jQuery常見(jiàn)經(jīng)典特效匯總》、《jQuery
form操作技巧匯總》、《jQuery操作json數(shù)據(jù)技巧匯總》、《jQuery擴(kuò)展技巧總結(jié)》、《jQuery拖拽特效與技巧總結(jié)》、《jQuery表格(table)操作技巧匯總》、《jquery中Ajax用法總結(jié)》、《jQuery動(dòng)畫(huà)與特效用法總結(jié)》及《jquery選擇器用法總結(jié)》
希望本文所述對(duì)大家jQuery程序設(shè)計(jì)有所幫助。
前置條件:
div作為盒子限制高度,并設(shè)置overflow:auto。在內(nèi)容超溢出時(shí)會(huì)出現(xiàn)滾動(dòng)條(默認(rèn)Y軸)
實(shí)現(xiàn)滾動(dòng)條滾動(dòng)到指定位置有兩種情況:無(wú)效果 和 有動(dòng)畫(huà)效果
(1)無(wú)效果--直接使用scrollTop方法
//100為高度,單位px
$('.box').scrollTop(100)
(2)有效果--使用animate方法
//100為高度,單位px;300為時(shí)間,單位ms
$('.box').animate({scrollTop:100},300)
(摘自博客園,原網(wǎng)址)
jquery.nicescroll.min.js滾動(dòng)條使用方法,Nicescroll是制作自定義滾動(dòng)條的jq插件。支持div,iframe,html等使用,兼容IE7-8,safari,firefox,webkit內(nèi)核瀏覽器(chrome,safari)以及智能終端設(shè)備瀏覽器的滾動(dòng)條。
頁(yè)面使用:
$("html").niceScroll({
cursorcolor:"#E62020",
cursoropacitymax:1,
touchbehavior:false,
cursorwidth:"10px",
cursorborder:"0",
cursorborderradius:"5px"
})
nicescroll詳細(xì)參數(shù)配置:
cursorcolor - 設(shè)置滾動(dòng)條顏色,默認(rèn)值是“#000000”
cursoropacitymin - 滾動(dòng)條透明度最小值
cursoropacitymax - 滾動(dòng)條透明度最大值
cursorwidth - 滾動(dòng)條的寬度像素,默認(rèn)為5(你可以寫(xiě)“5PX”)
cursorborder - CSS定義邊框,默認(rèn)為“1px solid #FFF”
cursorborderradius - 滾動(dòng)條的邊框圓角
ZIndex的 - 改變滾動(dòng)條的DIV的z-index值,默認(rèn)值是9999
scrollspeed - 滾動(dòng)速度,默認(rèn)值是60
mousescrollstep - 滾動(dòng)鼠標(biāo)滾輪的速度,默認(rèn)值是40(像素)
touchbehavior - 讓滾動(dòng)條能拖動(dòng)滾動(dòng)觸摸設(shè)備默認(rèn)為false
hwacceleration - 使用硬件加速滾動(dòng)支持時(shí),默認(rèn)為true
boxzoom - 使變焦框的內(nèi)容,默認(rèn)為false
dblclickzoom - (僅當(dāng)boxzoom = TRUE)變焦啟動(dòng)時(shí),雙點(diǎn)擊框,默認(rèn)為true
gesturezoom - boxzoom = true并使用觸摸設(shè)備)變焦(僅當(dāng)激活時(shí),間距/盒,默認(rèn)為true
grabcursorenabled“搶”圖標(biāo),顯示div的touchbehavior = true時(shí),默認(rèn)值是true
autohidemode,如何隱藏滾動(dòng)條的作品,真正的默認(rèn)/“光標(biāo)”=只光標(biāo)隱藏/ FALSE =不隱藏
的背景下,改變鐵路背景的CSS,默認(rèn)值為“”
iframeautoresize中,AUTORESIZE iframe上的load事件(默認(rèn):true)
cursorminheight,設(shè)置最低滾動(dòng)條高度(默認(rèn)值:20)
preservenativescrolling,您可以用鼠標(biāo)滾動(dòng)本地滾動(dòng)的區(qū)域,鼓泡鼠標(biāo)滾輪事件(默認(rèn):true)
railoffset,您可以添加抵消頂部/左軌位置(默認(rèn):false)
bouncescroll,使?jié)L動(dòng)反彈結(jié)束時(shí)的內(nèi)容移動(dòng)(僅硬件ACCELL)(默認(rèn):FALSE)
spacebarenabled,允許使用空格鍵滾動(dòng)(默認(rèn):true)
railpadding,設(shè)置間距(默認(rèn):頂:0,右:0,左:0,底部:0})
disableoutline,Chrome瀏覽器,禁用綱要(橙色hightlight)時(shí),選擇一個(gè)div nicescroll(默認(rèn):true)
文章名稱:jquery讓滾動(dòng)條滾動(dòng),jquery設(shè)置滾動(dòng)條到底部
文章URL:http://chinadenli.net/article4/dsieeoe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機(jī)、面包屑導(dǎo)航、網(wǎng)站導(dǎo)航、外貿(mào)網(wǎng)站建設(shè)、外貿(mào)建站、商城網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
移動(dòng)網(wǎng)站建設(shè)知識(shí)