第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

向左無縫滾動(dòng)實(shí)現(xiàn)了一半,遇到點(diǎn)問題,求大神指導(dǎo)

function?scrollL(){
if(m.scrollLeft>=c1.offsetWidth){
????????m.scrollLeft=0;
????}else{
????????m.scrollLeft++;
????}
}

別的地方都差不多,不全寫了,方法如上,應(yīng)該是沒什么問題的。

主要是定義了c1,和c2兩個(gè)ul,他倆里面的li內(nèi)容有10條,每條給寬度150px;所以u(píng)l總長(zhǎng)是1500

所以定義了向左滾動(dòng)的盒子和里面ul的樣式

#zuo{
width:?500px;
overflow:?hidden;
....等等
}
#zuo?ul{
width:?1500px;
float:?left;
}


問題來了,c1能滾動(dòng),一切正常,但是滾到最后的時(shí)候就沒了,

F12看瀏覽器,發(fā)現(xiàn)c1和c2不在一行,是一上一下,c1滾到頭c2沒法接。

是c1和c2這兩個(gè)ul寬度的問題,都是1500,加起來3000,超出100%了,所以c2沒有float:left上去,


求大神指點(diǎn)。。。


正在回答

2 回答

ul可以通過position:absolute的方式實(shí)現(xiàn)排列。

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

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>js圖片滾動(dòng)效果制作</title>

<style>

* { padding:0; margin:0;}

ul,li,ol { list-style:none}

#con{

? ? width:800px; height:220px; margin:50px auto; padding:10px;

? ? border:1px solid #666;

? ? overflow:hidden; position:relative;

? ? }

ul { width:1100px;}

#con1 { position:absolute;}

#con2 { position:absolute; left:1100px;}

li{

? ? list-style:none;

? ? float:left;

margin-right:5px;

? ? ? ? }?

? ? ?

</style>

?

</head>

?

<body>

<div id="con">

? ?<ul id="con1">

? ? ? <li><img src="pic.jpg" width="269" height="210" /></li>

? ? ? <li><img src="pic1.jpg" width="269" height="210"/></li>

? ? ? <li><img src="pic2.jpg" width="269" height="210" /></li>

? ? ? <li><img src="pic3.jpg" width="269" height="210" /></li>

? ?</ul>

? ?<ul id="con2"></ul>

</div>

<script>

var con = document.getElementById('con');

?var con1 = document.getElementById('con1');

?var con2 = document.getElementById('con2');

?var speed = 10;

?con.scrollLeft = 0;

?con2.innerHTML = con1.innerHTML;

?function scrollLeft(){

? ? ?if(con.scrollLeft >= con1.scrollWidth) {

? ? ? ? con.scrollLeft = 0;

? ? ? ? ?}else{

? ? ? ? ? ?con.scrollLeft ++;?

? ? ? ? ?}?

}

var myScroll = setInterval("scrollLeft()",speed);

con.onmouseover=function(){

? ? clearInterval(myScroll);

? ? }

con.onmouseout=function(){

? ? myScroll = setInterval("scrollLeft()",speed);

? ? } ?

</script>

</body>

</html>


0 回復(fù) 有任何疑惑可以回復(fù)我~

如果只是位置接不上了,試試把ul設(shè)置成內(nèi)聯(lián)或內(nèi)聯(lián)塊~~display:inline; ? ?display:inline-block;

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消
信息滾動(dòng)效果制作
  • 參與學(xué)習(xí)       47740    人
  • 解答問題       333    個(gè)

萌妹子帶您快速學(xué)習(xí)滾動(dòng)效果,掌握無縫滾動(dòng)和歇間性滾動(dòng)的制作方法

進(jìn)入課程

向左無縫滾動(dòng)實(shí)現(xiàn)了一半,遇到點(diǎn)問題,求大神指導(dǎo)

我要回答 關(guān)注問題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)