js支持鍵盤控制的左右切換立體式圖片輪播特效源碼
1.52MB / 09-09
JS實(shí)現(xiàn)的非常漂亮的3D立體照片墻顯示效果代碼
1.33MB / 12-16
js實(shí)現(xiàn)的像龐大的蜘蛛網(wǎng)一樣的3D圖像鏈接效果源碼
46KB / 10-22
3D變換改變家居生活方式 JS中的拖拽+CSS3的嘗試 只兼容谷歌瀏覽
696KB / 12-15
js精美的幻燈片畫(huà)集特效源碼
554KB / 08-29
js實(shí)現(xiàn)的循環(huán)滾動(dòng)切換首頁(yè)幻燈片特效源碼
2.63MB / 11-20
js實(shí)現(xiàn)的帶左右按鈕的多款幻燈片樣式可自動(dòng)切換的焦點(diǎn)圖動(dòng)畫(huà)特效
236KB / 11-04
js實(shí)現(xiàn)的切片效果圖片切換幻燈片特效源碼
54KB / 09-11
JS相冊(cè),js幻燈片,傳入一個(gè)json就可以使用
901KB / 10-29
仿英雄殺游戲官網(wǎng)幻燈片JS代碼
558KB / 10-13
-
JavaScript 無(wú)需flash內(nèi)容復(fù)制 Clipboard.js v2.0.22 ajax/javascript / 110KB
-
js滑塊驗(yàn)證自適應(yīng)插件特效 pc移動(dòng)端 ajax/javascript / 14.1MB
-
JS實(shí)現(xiàn)登陸界面追隨鼠標(biāo)的粒子煙花特效源碼 ajax/javascript / 762KB
-
-
-
-
-
簡(jiǎn)潔美觀的個(gè)人主頁(yè)導(dǎo)航卡片、網(wǎng)頁(yè)遮罩特效插件MyukiGCard ajax/javascript / 21.8KB
-
2023年新年倒計(jì)時(shí)動(dòng)畫(huà)網(wǎng)頁(yè)特效源碼 ajax/javascript / 65KB
-
原生javascript的簡(jiǎn)單彈幕插件MyukiDanMu ajax/javascript / 78.4KB
詳情介紹
恩,說(shuō)到焦點(diǎn)圖,網(wǎng)上可是一搜一大堆,基本上隨便打開(kāi)一個(gè)網(wǎng)站首頁(yè),百分之八九十都能看到類似的效果,不管是輪播的,淡入淡出的,或是其他更為復(fù)雜的效果....
恩恩,看了例子,下面函數(shù)調(diào)用的幾個(gè)參數(shù),引入js后,調(diào)用Hongru.slider.init(id, options)即可,參數(shù)id為要滾動(dòng)的ul列表的父標(biāo)簽id,options為一個(gè)對(duì)象,可選參數(shù)有auto(自動(dòng)滾動(dòng)時(shí)間間隔秒數(shù),為0時(shí)表示不自動(dòng)滾動(dòng)),vertical(true時(shí)垂直滾動(dòng),false橫向滾動(dòng)),navId(控制器的ul標(biāo)簽id),curClass(當(dāng)前狀態(tài)下控制器樣式類名),index(表示初始化時(shí)從第幾個(gè)開(kāi)始,默認(rèn)為0,表示從第一個(gè)開(kāi)始),如下:
[code]
Hongru.slider.init('slider',{
auto:3,
vertical:1,
navId:'nav',
curClass:'nav',
index:0});
[/code]
另需要注意的一點(diǎn),滾動(dòng)內(nèi)容和控制器都需要放在ul無(wú)序列表里。。。。
下面附上js源碼:
[code]
var Hongru = {}, H$ = function(id){return document.getElementById(id)}, H$$ = function(c,p){return p.getElementsByTagName(c)}
Hongru.slider = function(){
return{
init:function(id,options){
var ul = this.u = H$$('ul',H$(id))[0], li = H$$('li',ul); this.l=li.length; this.index = 0;
if(options.navId&&options.curClass){this.nav = H$$('li',H$(options.navId)), this.c = options.curClass;}
this.a=options.auto||0; this.v=options.vertical||0;H$(id).style.overflow = 'hidden';H$(id).style.position = 'relative';ul.style.position='absolute';
if(this.v){ul.style.top=0; this.h=options.height||li[0].offsetHeight; ul.style.height=(this.l*this.h)+'px';}
else{ul.style.left=0; this.w=options.width||li[0].offsetWidth; ul.style.width=(this.l*this.w)+'px';}
this.pos(options.index||0,this.a?1:0);
},
pos:function(pos,a){
clearInterval(this.u.posAnim); clearInterval(this.u.auto);
var curPos=this.v?parseInt(this.u.style.top):parseInt(this.u.style.left),
correctPos=this.v?pos*this.h:pos*this.w,
direction = correctPos>Math.abs(curPos)?1:-1;
correctPos*=-1;
this.index = pos;
if(this.nav){for(var i=0;i<this.l;i++){this.nav[i].className = i==pos?this.c:''}}
this.u.posAnim = setInterval(function(){Hongru.slider.anim(correctPos,direction,a)},10);
},
anim:function(des,dir,a){
var curPos=this.v?parseInt(this.u.style.top):parseInt(this.u.style.left);
if(curPos == des){
clearInterval(this.u.posAnim);
if(a||this.a){Hongru.slider.auto()}
}
else{
var v=curPos-Math.ceil(Math.abs(des-curPos)*.07)*dir+'px';
this.v?this.u.style.top=v:this.u.style.left=v;
}
},
auto:function(){
this.u.auto=setInterval(function(){Hongru.slider.move(1,1)},this.a*1000)
},
move:function(n,a){
var num=this.index+n, i=n==1?num==this.l?0:num:num<0?this.l-1:num; Hongru.slider.pos(i,a);
}
};
}();
[/code]
最后還是提供源文件打包下載,感興趣的同學(xué)可以下來(lái)看看,后面可能還會(huì)做淡入淡出或者其他過(guò)渡效果的焦點(diǎn)圖。
下載地址
人氣腳本
My97DatePicker v4.8 (Js日期控件)
網(wǎng)頁(yè)版科學(xué)計(jì)算器 二進(jìn)制計(jì)算器 在線十六進(jìn)制計(jì)算器
Flash 性能增強(qiáng)插件無(wú)虛邊框 SWFObject.js
jquery.easing.js 1.3 動(dòng)畫(huà)效果擴(kuò)展插件
wap網(wǎng)頁(yè)手機(jī)觸屏js滑動(dòng)圖片滾動(dòng)切換效果
javascript 美化單選 多選和下拉框 最好用的樹(shù)形下拉框組件(單選
js alert confirm樣式彈出對(duì)話框特效源碼
lhgdialog 完美實(shí)現(xiàn)模擬窗口 4.2.0 正式版
JS實(shí)現(xiàn)的上下滑動(dòng)選擇和左右滑動(dòng)選擇效果
新浪首頁(yè)左側(cè)的Js浮動(dòng)廣告代碼
相關(guān)文章
-
js滑塊驗(yàn)證自適應(yīng)插件特效 pc移動(dòng)端
這是一個(gè)實(shí)現(xiàn) js 滑塊驗(yàn)證自適應(yīng)插件,可自動(dòng)跳轉(zhuǎn)樣式,修改樣式,圓角,邊框,背景,顏色等,支持PC、移動(dòng)端...
-
JS實(shí)現(xiàn)登陸界面追隨鼠標(biāo)的粒子煙花特效源碼
這是一個(gè)追隨鼠標(biāo)的煙花動(dòng)畫(huà),可實(shí)現(xiàn)隨著鼠標(biāo)的移動(dòng)而隨機(jī)散開(kāi)的多彩圓形粒子類似煙花特效,原來(lái)基于spring security寫的一套登陸系統(tǒng)的UI,歡迎下載...
-
Canvas三維變化背景動(dòng)畫(huà)特效
一個(gè)純js三維背景動(dòng)畫(huà)效果,基于canvas實(shí)現(xiàn)的網(wǎng)頁(yè)背景動(dòng)畫(huà),實(shí)現(xiàn)不斷變化的動(dòng)畫(huà)效果,代碼簡(jiǎn)單效果炫酷,需要的朋友可下載...
-
JS圖片滾動(dòng)切換數(shù)字時(shí)鐘特效源碼
是一段基于原生js配合圖片切換完成的數(shù)字時(shí)鐘效果代碼,常用于各大網(wǎng)站實(shí)時(shí)時(shí)鐘模塊,歡迎對(duì)此代碼感興趣的朋友前來(lái)下載使用...
-
js文字轉(zhuǎn)語(yǔ)音消息播報(bào)源碼
一個(gè)基于js的文字轉(zhuǎn)語(yǔ)音消息播報(bào)效果,以LayUI擴(kuò)展形式引入,可做語(yǔ)音消息播報(bào)。支持文字轉(zhuǎn)語(yǔ)音、桌面通知、音頻播報(bào)...
-
可視化數(shù)據(jù)大屏3D文字效果js插件
一個(gè)實(shí)現(xiàn)3D文字動(dòng)畫(huà)展示特效的插件,可展示3D圓球、3D圓錐、3D柱狀、3D柱狀扭曲等文字效果,可自定義,炫酷又好用...
下載聲明
☉ 解壓密碼:www.dbjr.com.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個(gè)軟件總是不能下載的請(qǐng)?jiān)谠u(píng)論中留言,我們會(huì)盡快修復(fù),謝謝!
☉ 下載本站資源,如果服務(wù)器暫不能下載請(qǐng)過(guò)一段時(shí)間重試!或者多試試幾個(gè)下載地址
☉ 如果遇到什么問(wèn)題,請(qǐng)?jiān)u論留言,我們定會(huì)解決問(wèn)題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請(qǐng)購(gòu)買正版。
☉ 本站提供的原生javascript封裝的焦點(diǎn)圖(幻燈片)效果一 資源來(lái)源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。