導航:首頁 > 編程語言 > js頁面圖片隨機運動

js頁面圖片隨機運動

發布時間:2023-11-13 03:11:26

『壹』 怎麼用javascript實現圖片移動我只要一張圖片向左移動一小段距離就好。

創建個DIV,把圖片當裡面,比如這樣<div><img href = "asd"></div>然後在DIV屬性里加上position : absolute,具體是這樣<div style = "position:absolute"><div>

你要是前面都用HTML做了那直接var pic = getElementById("你的DIV的ID號,要自己先前寫好")
或者var pic = getElementsByTagName("div")[你的頁面里圖片在第N個DIV里就寫N-1]

然後調用setInterval
setInterval( " pic.style.left -= 3", 300);//每300毫秒 執行pic.style.left -= 3 一次
想停掉它調用clearInterval();
只想移動一次這樣:setTimeout( " pic.style.left -= 3", 300);

js表示
var createDiv = document.createElement("div");
createDiv.style.height = "111px";
createDiv.style.width = "111px";
document.body.appendChild(createDiv);
createDiv.style.position = "absolute";
createDiv.style.overflow = "visible";//這里看你具體需要吧
createDiv.style.top = "111px";
createDiv.style.left = "111px";

var createImg = document.createElement("img");
createImg.setAttribute("src","http://img..com/img/logo-.gif");
createImg.height = 111;
createImg.width = 111;
createDiv.appendChild(createImg);

setInterval( " createDiv.style.left -= 3", 300);

『貳』 javascript讓圖片移動的函數

<img src="*.jpg" id="tImg" style="position:absolute"/><input type="button" value="開始滾動" onclick="move()" />
<script>
//使圖片運動的方法
function move(){
var imgLeft=img.offsetLeft;//取得圖像當前的left值
var speed=10;
if(imgLeft<1000){
img.style.left+=speed+"px"; //操作img的style屬性使之運動
setTimeout(move,50)//定時的調用當前這個方法
}

}

</script>

『叄』 js實現頁面的指定圖片在不停的旋轉,怎麼實現呢有代碼參考嗎謝謝

<!DOCTYPE html>
<html>
<head>
<title></title>
<style type="text/css">
#div1 {
width: 800px;
height: 600px;
background-color: #ff0;
position: absolute;
}
.imgRotate {
width: 100px;
height: 80px;
position: absolute;
top: 50%;
left: 50%;
margin: -40px 0 0 -50px;
}
</style>
</head>
<body>
<div id="div1">
<img id="img1" class="imgRotate" src="http://www..com/img/logo-yy.gif" />
<input id="input2" type="button" value="btn2"></input>
</div>
</body>
<script type="text/javascript" src="jquery.min.js"></script>
<script type="text/javascript" src="jQueryRotate.js"></script>
<script type="text/javascript">
var num = 0;
$("#input2").click(function(){
num ++;
$("#img1").rotate(90*num);
});
</script>
</html>

『肆』 js圖片跳動

JS文件:抄

functionshow(){
varimgid=document.getElementById("imgid");
if(imgid.style.visibility=="visible")
imgid.style.visibility="hidden";
else
imgid.style.visibility="visible";

setTimeout('show()',300);
}

HTML:

<img id="imgid" style="visibility:visible;" src="1.jpg" />

<button onclick="show()">按下圖片會閃動</button>


不知道你是不是這個意思 發現有點沒讀懂你想要的東西

『伍』 JavaScript代碼實現圖片循環滾動效果

1.概述
循環滾動圖片,不僅可以增添Web頁面的動態效果,而且可以節省頁面空間,有效地保證在有限的頁面中顯示更多的圖片。
2.技術要點
主要應用setTimeout()方法實現圖片的循環滾動效果。setTimeout()方法的語法格式如下:
setTimeout(function,milliseconds,[arguments])
參數說明:
a.
function:要調用的JavaScript自定義函數名稱。
b.
Milliseconds:設置超時時間(以毫秒為單位)。
功能:經過超時時間後,調用函數。此值可以用clearTimeout()函數清除。
3.具體實現
(1)在頁面的合適位置添加一個id屬性為demo的<div>標記,並在該標記中添加表格及要要滾動顯示的圖片。關鍵代碼如下:
<div
id="demo"
style="
overflow:
hidden;
width:
455px;
height:
166px;">
<table
border="0"
cellspacing="0"
cellpadding="0">
<tr>
<td
valign="top"
id="marquePic1">
<!--
要循環滾動的圖片
-->
<table
width="455"
border="0"
align="center"
cellpadding="0"
cellspacing="0"
>
<tr
align="center">
<%for(int
i=1;i<8;i++){%>
<td>
<img
src="Images/<%=i%>.jpg"
width="118"
height="166"
border="1">
</td>
<%}%>
</tr>
</table>
</td>
<td
id="marquePic2"
width="1"></td>
</tr>
</table>
</div>
(2)編寫自定義的JavaScript函數move(),用於實現無間斷的圖片循環滾動效果。speed數值越大圖片滾動的越快,具體代碼如下:
<script
language="javascript">
var
speed=30
;
//設置間隔時間
marquePic2.innerHTML=marquePic1.innerHTML;
var
demo=document.getElementById("demo");
//獲取demo對象
function
Marquee(n){
//實現圖片循環滾動的方法
if(marquePic1.offsetWidth-demo.scrollLeft<=0){
demo.scrollLeft=0;
}
else{
demo.scrollLeft=demo.scrollLeft+n;
}
}
var
MyMar=setInterval("Marquee(5)",speed);
demo.onmouseover=function()
{
//停止滾動
clearInterval(MyMar);
}
demo.onmouseout=function()
{
//繼續滾動
MyMar=setInterval("Marquee(5)",speed);
}
</script>
以上所述是小編給大家介紹的JavaScript代碼實現圖片循環滾動效果的相關知識,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

『陸』 怎麼用JS腳本使多張圖片滾動

推薦使用<marquee>實現圖片滾動,示例:
<marquee
scrolldelay="100"
direction="up"
onmouseover="this.stop()"
onmouseout="this.start()"><img
src="xxxxxxx"></marquee>
其中scrolldelay="100"
===>指滾動延遲時間,單位是毫秒ms,默認為90ms
direction="up"
===>指滾動方向,默認從左往右,可取的值為:up,down,left,right
onmouseover="this.stop()"
===>指滑鼠懸停在圖片上時,圖片靜止
onmouseout="this.start()"
===>指滑鼠離開圖片時,圖片運動
希望對您有所幫助

『柒』 js設置圖片隨機旋轉角度

旋轉.js的代碼如下:

var ele ;

//自定義函數
$.fn.extend({
rotate: function () {
ele = this ;
setInterval('singleRotate()',20);
}
});

//初始角度
var degree = 0;

//單次旋轉
function singleRotate() {
//一次增加50度
degree = degree + 50 * Math.PI / 180;
ele.css("transform","rotate("+degree+"deg)");
}

代碼中只需引用一下js就行了,我將其封裝後放在了伺服器上,大家可以直接引用

1

<script src="http://libs.codeboy.me/js/rotate/1.0/rotate.js"></script>

引用前記得引用jquery,最後在自己的代碼中調用rotate方法即可。

1

$(element).rotate();

閱讀全文

與js頁面圖片隨機運動相關的資料

熱點內容
如何查找手機備份文件 瀏覽:792
內存清理工具formac 瀏覽:323
iphone過濾騷擾電話 瀏覽:981
wap網路如何使用微信 瀏覽:699
手機迅雷應用盒子在哪個文件夾 瀏覽:351
windows8網路連接 瀏覽:442
怎麼快速增加qq群人數 瀏覽:919
錘子視頻播放器文件不存在 瀏覽:707
蘋果手機怎麼清理app緩存 瀏覽:682
花園戰爭2豪華升級包 瀏覽:517
電腦無法向u盤傳輸文件 瀏覽:823
bpn配置文件 瀏覽:932
501完美越獄工具 瀏覽:119
中間夾菜單裡面不能顯示壓縮文件 瀏覽:952
如何指導小學生參加編程比賽 瀏覽:275
物業的招標文件有哪些 瀏覽:452
保存游戲文件名非法或只讀 瀏覽:258
js怎麼做圖片時鍾 瀏覽:451
華為應用裡面有了app說明什麼 瀏覽:801
資料庫中xy是什麼意思 瀏覽:893

友情鏈接