国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當(dāng)前位置: 首頁 - 科技 - 知識百科 - 正文

javascript跑馬燈懸停放大效果實(shí)現(xiàn)代碼_文字特效

來源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 21:05:56
文檔

javascript跑馬燈懸停放大效果實(shí)現(xiàn)代碼_文字特效

javascript跑馬燈懸停放大效果實(shí)現(xiàn)代碼_文字特效:用過qq空間的朋友應(yīng)該對這個(gè)很熟悉吧,效果蠻炫的,不過它們是用flash實(shí)現(xiàn)的,那么javascript可不可以呢,我琢磨了三天,終于弄的差不多了,不過還是有些地方不完善,還望大家多多諒解,我會在以后將其完善的. 先說下思路: 首先動態(tài)創(chuàng)建一個(gè)html結(jié)構(gòu) 代碼如下
推薦度:
導(dǎo)讀javascript跑馬燈懸停放大效果實(shí)現(xiàn)代碼_文字特效:用過qq空間的朋友應(yīng)該對這個(gè)很熟悉吧,效果蠻炫的,不過它們是用flash實(shí)現(xiàn)的,那么javascript可不可以呢,我琢磨了三天,終于弄的差不多了,不過還是有些地方不完善,還望大家多多諒解,我會在以后將其完善的. 先說下思路: 首先動態(tài)創(chuàng)建一個(gè)html結(jié)構(gòu) 代碼如下
用過qq空間的朋友應(yīng)該對這個(gè)很熟悉吧,效果蠻炫的,不過它們是用flash實(shí)現(xiàn)的,那么javascript可不可以呢,我琢磨了三天,終于弄的差不多了,不過還是有些地方不完善,還望大家多多諒解,我會在以后將其完善的.

先說下思路:
首先動態(tài)創(chuàng)建一個(gè)html結(jié)構(gòu)
代碼如下:






.............



這個(gè)很關(guān)鍵,然后設(shè)置一個(gè)計(jì)時(shí)器來模擬img的移動,并且綁定外層div的onmouseenter和onmouseleave事件.最后將外層的div對象返回.

下面看代碼
代碼如下:
sx.activex.dynamicpic={
init:function(imga,border,margin,w,h,step,speed){
var demo=document.createElement("div");
var tbody=document.createElement("tbody");
var demo1=document.createElement("td");
var demo2=document.createElement("td");
var table=document.createElement("

");
var tr=document.createElement("tr");
demo.style.position="absolute";
demo.style.height=h+"px";
demo.style.width=w+"px";
demo.style.overflowX="hidden";
for(var i=0;ivar img=document.createElement("img")
img.src=imga[i];
img.style.height=h+"px";
img.style.width=parseInt(w/imga.length)+"px";
demo1.appendChild(img)
}
tr.appendChild(demo1);
tr.appendChild(demo2);
tbody.appendChild(tr);
table.appendChild(tbody);
demo.appendChild(table);
var c=demo1.all;
for(var i=0;ic[i].style.marginLeft=margin+"px";
c[i].style.border=border;
}
demo2.innerHTML = demo1.innerHTML
function Marquee(){
if(demo2.offsetWidth-demo.scrollLeft<=0){
//alert(demo.scrollLeft);
demo.scrollLeft-=demo1.offsetWidth;}
else{
demo.scrollLeft+=step;
}
}
var MyMar = setInterval(Marquee,speed);
demo.onmouseenter = function(){
clearInterval(MyMar);
var t=document.elementFromPoint(window.event.clientX,window.event.clientY);
if(t.tagName!="IMG")
return;
if(t.offsetHeight>demo.offsetHeight+10)
return;
//alert(t.src);
var d=document.createElement("img");
d.style.height=t.offsetHeight+50+"px";
d.style.width=t.offsetWidth+50+"px";
d.style.position="absolute";
d.style.top="-25px";
if(t.parentNode==demo2){
d.style.left=t.offsetLeft+demo1.offsetWidth-20+"px";
//alert(1);
//demo.scrollLeft-=demo1.offsetWidth;
}else{
d.style.left=t.offsetLeft-25+"px";}
//alert(d.style.left);
//alert(window.event.clientX);
//alert(t.offsetLeft-demo.scrollLeft+demo.offsetWidth-25);
d.src=t.src;
d.onmouseleave=function(){
d.parentNode.removeChild(d);
MyMar = setInterval(Marquee,speed)
}
//alert(1);
//demo.style.overflow="visible";
demo1.appendChild(d);
//alert(m.innerHTML);
}
demo.onmouseleave = function(){MyMar = setInterval(Marquee,speed)}
return demo;
}
}

函數(shù)參數(shù)的imga是你要傳入img地址的數(shù)組,border是圖片的邊框?qū)傩?margin是圖片間的距離,w是外層div的width,h同理,step是計(jì)時(shí)器執(zhí)行一次圖片移動的步數(shù),speed是計(jì)時(shí)器的時(shí)間間隔.
上面的計(jì)時(shí)器代碼借用了網(wǎng)上的一段代碼,不過我自己做了些改進(jìn).
下面給出調(diào)用代碼:
代碼如下:


Untitled Document


聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

javascript跑馬燈懸停放大效果實(shí)現(xiàn)代碼_文字特效

javascript跑馬燈懸停放大效果實(shí)現(xiàn)代碼_文字特效:用過qq空間的朋友應(yīng)該對這個(gè)很熟悉吧,效果蠻炫的,不過它們是用flash實(shí)現(xiàn)的,那么javascript可不可以呢,我琢磨了三天,終于弄的差不多了,不過還是有些地方不完善,還望大家多多諒解,我會在以后將其完善的. 先說下思路: 首先動態(tài)創(chuàng)建一個(gè)html結(jié)構(gòu) 代碼如下
推薦度:
標(biāo)簽: 字體 特效 實(shí)現(xiàn)
  • 熱門焦點(diǎn)

最新推薦

猜你喜歡

熱門推薦

Top
主站蜘蛛池模板: 日韩专区一区 | 欧美日韩片| 亚洲欧洲中文字幕 | 中文字幕第13亚洲另类 | 一级一黄在线观看视频免费 | 亚洲欧美一区二区三区九九九 | 亚洲韩精品欧美一区二区三区 | 伊人99热| 亚洲另类第一页 | 欧美日韩视频在线播放 | 黄色毛片免费在线观看 | 亚洲一区中文字幕 | 欧美第二区 | 欧美日韩精品在线视频 | 国产精品不卡在线观看 | 国产第一页在线播放 | 欧美日韩精品在线视频 | 日本三级电影网址 | 99久久精品免费国产一区二区三区 | 国产精品视频第一页 | 国产欧美日韩另类va在线 | 久久99精品国产99久久 | 国产精品电影一区二区三区 | 国产精品成久久久久三级 | 日韩欧美在线综合 | 天天做天天摸天天爽天天爱 | 亚洲欧美日韩高清综合678 | 亚洲国产一区二区三区精品 | 98成人网| 日本成人久久 | 国产有码 | 极品美女aⅴ高清在线观看 激情综合久久 | 国产欧美日韩在线播放 | 亚洲精品美女久久777777 | 自拍亚洲 | 中文日韩欧美 | 国产精品ⅴ视频免费观看 | 中文字幕va一区二区三区 | 香港经典a毛片免费观看…伊人色综合久久 | 亚洲三级电影网 | 一区二区三区在线视频播放 |
  • <blockquote id="ckuwo"><center id="ckuwo"></center></blockquote>
  • <strike id="ckuwo"></strike>
  • <ul id="ckuwo"></ul>
    <ul id="ckuwo"></ul>