 |
ทำ TEXT ให้เขย่าโดยไม่ต้องเอาเมาส์ไปชี้ต้องแก้ไขยังไง (JavaScript) |
|
 |
|
|
 |
 |
|

|
 |
 |
 |
 |
Date :
2013-08-13 09:07:32 |
By :
mr.win |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอเขียนใหม่ให้เป็นแบบที่ถนัดน่ะค่ะ
<!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>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf8" />
<title>Shake script</title>
<style type="text/css">
.box{background-color:red; margin:10px; height:70px; width:70px; }
</style>
<script type="text/javascript">
$(document).ready(function(){
var duration= 5000;
var left_pos,top_pos;
var shakingID = setInterval(function(){
left_pos = Math.round(Math.random() * 10)+'px';
top_pos = Math.round(Math.random() * 10)+'px';
$(".box").css({position: 'relative', left: left_pos, top: top_pos});
},50);
setInterval(function(){
clearInterval(shakingID);
$(".box").css({position: 'static', left: '0px', top: '0px'});
},duration);
});
</script>
</head>
<body>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
</body>
</html>
ตัวอย่างการรันโค้ดค่ะ http://jsfiddle.net/NxwMa/
|
ประวัติการแก้ไข 2013-08-14 00:26:25
 |
 |
 |
 |
Date :
2013-08-14 00:23:09 |
By :
survivor |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เยี่ยมครับ แต่ถ้าไม่ต้องหยุดเขย่าเลย ต้องทำไงครับ
(เพิ่ง Login ผ่าน)
|
 |
 |
 |
 |
Date :
2013-08-14 11:31:41 |
By :
Meen2007 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
1ปีจึงจะหยุดค่ะ
duration= 365*24*60*60*1000 หน่วยเป็น milisec.
|
 |
 |
 |
 |
Date :
2013-08-14 11:50:51 |
By :
survivor |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
แบบให้มัน วนลูป ไปเรื่อยๆ ไม่ต้องกำหนดไม่มีเหรอครับ
ถ้าระบบมันไม่มีไม่เป็นไรครับ เท่าที่ได้ก็ขอบคุณมากแล้วครับ ใส่ไป 100 ปีคงได้มั่ง +555
ขอบคุณ LittleLovely ครับ 
|
 |
 |
 |
 |
Date :
2013-08-14 11:59:18 |
By :
Meen2007 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ผมลองตัด var duration= 5000; ทิ้งไปเลย มันก็ยังเขย่าอยู่นะครับ 
|
 |
 |
 |
 |
Date :
2013-08-14 12:12:08 |
By :
Meen2007 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|