導航:首頁 > 無縫鋼管 > dw無縫滾動為什麼圖片不動

dw無縫滾動為什麼圖片不動

發布時間:2024-12-27 07:59:42

1. dreamweaver中如何讓左右滾動的圖片首尾相接

這是我用的代碼,可以看看,是要用JS控制的,獃獃的滾動代碼不能實現首尾相接的
http://hi..com/aiyayaztt/blog/item/fe64cc1fb4f5786df724e449.html

2. dw中無縫滾動的代碼怎麼寫

網頁無縫滾動一般是用JS寫的。下面給一段你參考。
<!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>無標題文檔</title>
<style>
#marquee{width:562px; height:202px; margin:0 auto; position:relative; border:1px solid #000;}
#marquee ul{padding:0; margin:0; list-style-type:none; position:absolute; left:0;}
#marquee ul li{width:140px; height:200px; float:left;}
</style>
<script>
window.onload=function ()
{
var aUl=document.getElementById('marquee').getElementsByTagName('ul')[0]; //獲取 div中的ul,要讓圖片滾動其實就是改變ul的left值。
var aLi=aUl.getElementsByTagName('li');
var iSpeed=3;
var timer=null;

aUl.innerHTML+=aUl.innerHTML; //復制一份ul
aUl.style.width=aLi[0].offsetWidth*aLi.length+'px'; //使ul的寬度為所有li的寬度的總和
function autoMove() //定義一個函數,讓ul動起來。
{
aUl.style.left=aUl.offsetLeft-iSpeed+'px'; // 讓ul的left減去3,現在只是減一次。
if(aUl.offsetLeft<-aUl.offsetWidth/2)
{
aUl.style.left=0; //做一個判斷如果如果ul的left過了他自身寬度的一半,把他的left拉回來,變成0.
};
};
timer=setInterval(autoMove,30); // 開一個定時器讓之前的函數每隔0.03秒執行一次。從而實現不斷滾動。
aUl.onmouseover=function () // 讓滑鼠移到ul上停止滾動
{
clearInterval(timer);
};
aUl.onmouseout=function () //移出時重新滾動。
{
timer=setInterval(autoMove,30);
};
};
</script>
</head>
<body>
<div id="marquee">
<ul>
<li><img src="1" height="200" width="140" alt="圖片" /></li>
<li><img src="1" height="200" width="140" alt="圖片" /></li>
<li><img src="1" height="200" width="140" alt="圖片" /></li>
<li><img src="1" height="200" width="140" alt="圖片" /></li>
<li><img src="1" height="200" width="140" alt="圖片" /></li>
</ul>
</div>
</body>
</html>

3. <marquee>能不能實現圖片無間斷滾動

在html中使得圖片滾動方法很多,其中marquee使用的最多,marquee圖片連續不間斷滾動,可以向上、向下、向左、向右。通過以下四段不同方向滾動的代碼,可以使得圖片向不各個方向進行滾動。這里給出向左滾動的具體的事例

在看具體代碼之前,了解一下對象的幾個的屬性:
innerHTML: 設置或獲取位於對象起始和結束標簽內的 HTML
scrollHeight: 獲取對象的滾動高度。
scrollLeft: 設置或獲取位於對象左邊界和窗口中目前可見內容的最左端之間的距離
scrollTop: 設置或獲取位於對象最頂端和窗口中可見內容的最頂端之間的距離
scrollWidth: 獲取對象的滾動寬度
offsetHeight: 獲取對象相對於版面或由父坐標 offsetParent 屬性指定的父坐標的高度
offsetLeft: 獲取對象相對於版面或由 offsetParent 屬性指定的父坐標的計算左側位置
offsetTop: 獲取對象相對於版面或由 offsetTop 屬性指定的父坐標的計算頂端位置
offsetWidth: 獲取對象相對於版面或由父坐標 offsetParent 屬性指定的父坐標的寬度

圖片向上無縫滾動
以下是具體代碼:
<style type="text/css">
<!--
#demo {
background: #FFF;
overflow:hidden;
border: 1px dashed #CCC;
height: 100px;
text-align: center;
float: left;
}
#demo img {
border: 3px solid #F2F2F2;
display: block;
}
-->
</style>

<div id="demo">
<div id="demo1">
<a href="#"><img src="/66php.gif" border="0" /></a>
<a href="#"><img src="66php.gif" border="0" /></a>
<a href="#"><img src="66php.gif" border="0" /></a>
<a href="#"><img src="66php.gif" border="0" /></a>
<a href="#"><img src="66php.gif" border="0" /></a>
</div>
<div id="demo2"></div>
</div>

<script>
<!--
var speed=10; //數字越大速度越慢
var tab=document.getElementById("demo");
var tab1=document.getElementById("demo1");
var tab2=document.getElementById("demo2");
tab2.innerHTML=tab1.innerHTML; //克隆demo1為demo2
function Marquee(){
if(tab2.offsetTop-tab.scrollTop<=0)//當滾動至demo1與demo2交界時
tab.scrollTop-=tab1.offsetHeight //demo跳到最頂端
else{
tab.scrollTop++
}
}
var MyMar=setInterval(Marquee,speed);
tab.onmouseover=function() {clearInterval(MyMar)};//滑鼠移上時清除定時器達到滾動停止的目的
tab.onmouseout=function() {MyMar=setInterval(Marquee,speed)};//滑鼠移開時重設定時器
-->
</script>

圖片向下無縫滾動
以下是具體代碼:
<style type="text/css">
<!--
#demo {
background: #FFF;
overflow:hidden;
border: 1px dashed #CCC;
height: 100px;
text-align: center;
float: left;
}
#demo img {
border: 3px solid #F2F2F2;
display: block;
}
-->
</style>
向下滾動
<div id="demo">
<div id="demo1">
<a href="#"><img src="/66php.gif" border="0" /></a>
<a href="#"><img src="66php.gif" border="0" /></a>
<a href="#"><img src="66php.gif" border="0" /></a>
<a href="#"><img src="66php.gif" border="0" /></a>
<a href="#"><img src="66php.gif" border="0" /></a>
</div>
<div id="demo2"></div>
</div>

<script>
<!--
var speed=10; //數字越大速度越慢
var tab=document.getElementById("demo");
var tab1=document.getElementById("demo1");
var tab2=document.getElementById("demo2");
tab2.innerHTML=tab1.innerHTML; //克隆demo1為demo2
tab.scrollTop=tab.scrollHeight
function Marquee(){
if(tab1.offsetTop-tab.scrollTop>=0)//當滾動至demo1與demo2交界時
tab.scrollTop+=tab2.offsetHeight //demo跳到最頂端
else{
tab.scrollTop--
}
}
var MyMar=setInterval(Marquee,speed);
tab.onmouseover=function() {clearInterval(MyMar)};//滑鼠移上時清除定時器達到滾動停止的目的
tab.onmouseout=function() {MyMar=setInterval(Marquee,speed)};//滑鼠移開時重設定時器
-->
</script>

圖片向左無縫滾動
以下是具體代碼:
<style type="text/css">
<!--
#demo {
background: #FFF;
overflow:hidden;
border: 1px dashed #CCC;
width: 500px;
}
#demo img {
border: 3px solid #F2F2F2;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
-->
</style>
向左滾動
<div id="demo">
<div id="indemo">
<div id="demo1">
<a href="#"><img src="/66php.gif" border="0" /></a>
<a href="#"><img src="66php.gif" border="0" /></a>
<a href="#"><img src="66php.gif" border="0" /></a>
<a href="#"><img src="66php.gif" border="0" /></a>
<a href="#"><img src="66php.gif" border="0" /></a>
</div>
<div id="demo2"></div>
</div>
</div>

<script>
<!--
var speed=10; //數字越大速度越慢
var tab=document.getElementById("demo");
var tab1=document.getElementById("demo1");
var tab2=document.getElementById("demo2");
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>

圖片向右無縫滾動
以下是具體代碼:
<style type="text/css">
<!--
#demo {
background: #FFF;
overflow:hidden;
border: 1px dashed #CCC;
width: 500px;
}
#demo img {
border: 3px solid #F2F2F2;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
-->
</style>
向右滾動
<div id="demo">
<div id="indemo">
<div id="demo1">
<a href="#"><img src="/66php.gif" border="0" /></a>
<a href="#"><img src="66php.gif" border="0" /></a>
<a href="#"><img src="66php.gif" border="0" /></a>
<a href="#"><img src="66php.gif" border="0" /></a>
<a href="#"><img src="66php.gif" border="0" /></a>
</div>
<div id="demo2"></div>
</div>
</div>

<script>
<!--
var speed=10; //數字越大速度越慢
var tab=document.getElementById("demo");
var tab1=document.getElementById("demo1");
var tab2=document.getElementById("demo2");
tab2.innerHTML=tab1.innerHTML;
function Marquee(){
if(tab.scrollLeft<=0)
tab.scrollLeft+=tab2.offsetWidth
else{
tab.scrollLeft--;
}
}
var MyMar=setInterval(Marquee,speed);
tab.onmouseover=function() {clearInterval(MyMar)};
tab.onmouseout=function() {MyMar=setInterval(Marquee,speed)};
-->
</script>

4. dreamweaver里如何使兩張圖片重疊

使用絕對定位的方式使多張圖片重疊。
父元素相對定位,裡面的圖片元素都使用絕對定位,用z-index可以設置圖片層級就可以。

閱讀全文

與dw無縫滾動為什麼圖片不動相關的資料

熱點內容
淘寶首頁板塊如何無縫 瀏覽:76
888不銹鋼興發鋁材怎麼樣 瀏覽:799
ysl方管和圓管哪個顯色 瀏覽:395
塑料模具小的拉料桿叫什麼 瀏覽:658
護欄方管球帽 瀏覽:563
直接焊接的耐磨焊條是什麼焊條 瀏覽:372
家電維修烙鐵怎麼焊接安裝 瀏覽:500
鋼鐵俠用的是什麼加速器 瀏覽:44
正品不銹鋼焊管價格 瀏覽:270
不銹鋼板怎麼壓平 瀏覽:445
汕頭優質精密五金模具哪裡好 瀏覽:171
廣聯達鋼筋2013如何空心板 瀏覽:213
304鋼鍋怎麼去黃 瀏覽:893
手工彎鋼筋怎麼彎 瀏覽:786
吸塑鋁模具麻點怎麼辦 瀏覽:164
dn325無縫鋼管外徑多少 瀏覽:389
電機軸為什麼不能做不銹鋼材料 瀏覽:837
彩鋼棚倒了怎麼簽協議 瀏覽:277
最新山西鋼材價格是多少 瀏覽:994
鈦鎂合金門料最厚是多少的 瀏覽:842