當前位置:編程學習大全網 - 網站源碼 - javascript 怎麽讓壹個div或span 沿著正弦曲線運動。

javascript 怎麽讓壹個div或span 沿著正弦曲線運動。

我寫了壹段:<!DOCTYPE?html>

<html>

<head>

<script?src="//code.jquery.com/jquery-1.9.1.min.js"></script>

<meta?charset="utf-8">

<title>JS?Bin(代碼在jsbin上但是由於知道發鏈接會認為推廣)</title>

</head>

<body>

<div?class="holder">

<img?src="

</div>

</body>

</html>

js代碼:

$(function()?{

var?x?=?0;

var?y?=?0;

var?tt?=?setInterval(scrollImg,?10);

function?scrollImg()?{

var?top?=?Math.abs(Math.sin(x)*50?+?100);

var?left?=?y;

$(".holder").find('img').each(function()?{

var?$this?=?$(this);

$(this).css({"margin-top"?:?top?+?"px",?"margin-left"?:?y?+?"px"});

y?=?y?+?1;

x?=?(0.03)?*?y?+?2;

});

if?(y?>?800)

clearInterval(tt);

}

});

不過我的方向是水平正弦曲線,妳修改成壹下!就當給妳壹個思路,妳可以設置壹下移動的寬度,移動到壹定程度在返回,看妳的需求了!

  • 上一篇:opencv2.4 如何能夠同時打開多個usb攝像頭,兩個攝像頭都是攝像頭是微星z301p
  • 下一篇:北京壹日遊~我想去南鑼鼓巷 大柵欄 護國寺小吃街798 。從北京西站上下車,大家給安排壹下最好的線路
  • copyright 2024編程學習大全網