jQuery拋物線運動實現(xiàn)方法(附完整demo源碼下載)
本文實例講述了jQuery拋物線運動實現(xiàn)方法。分享給大家供大家參考,具體如下:
運行效果截圖如下:

點擊此處查看在線演示效果。
完整實例代碼點擊此處本站下載。
具體代碼如下:
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<title>拋物線運動效果</title>
<style type="text/css">
.boll {
width: 50px;
height: 50px;
background-color: #ff3333;
position: absolute;
top: 380px;
left: 100px;
-moz-border-radius: 50px;
-webkit-border-radius: 50px;
border-radius: 50px;
}
.target {
width: 50px;
height: 50px;
background-color: #CDCDCD;
position: absolute;
top: 180px;
left: 600px;
-moz-border-radius: 50px;
-webkit-border-radius: 50px;
border-radius: 50px;
}
</style>
<script type="text/javascript" src="js/jquery1.8.3.min.js"></script>
<script type="text/javascript" src="js/parabola.js"></script>
</head>
<body>
<div class="btns" style="margin-top:20px">
<a href="#" class="btnA btn-danger" id="reset" rel="popover" title="A Title" style="">reset</a>
<a href="#" class="btnA btn-danger" id="run" rel="popover" title="A Title" style="">run</a>
<a href="#" class="btnA btn-danger" id="stop" rel="popover" title="A Title" style="">stop</a>
<a href="#" class="btnA btn-danger" id="setOptions" rel="popover" title="A Title" style="">setOptions</a>
</div>
<div id="boll" class="boll"></div>
<div id="target" class="target"></div>
<script type="text/javascript">
var bool = new Parabola({
el: "#boll",
offset: [500, 100],
curvature: 0.005,
duration: 3000,
callback:function(){
alert("完成后回調(diào)")
},
stepCallback:function(x,y){
console.log(x,y);
$("<div>").appendTo("body").css({
"position": "absolute",
"top": this.elOriginalTop + y,
"left":this.elOriginalLeft + x,
"background-color":"#CDCDCD",
"width":"5px",
"height":"5px",
"border-radius": "5px"
});
}
});
$("#reset").click(function (event) {
event.preventDefault();
bool.reset()
});
$("#run").click(function (event) {
event.preventDefault();
bool.start();
});
$("#stop").click(function (event) {
event.preventDefault();
bool.stop();
});
$("#setOptions").click(function (event) {
event.preventDefault();
bool.setOptions({
targetEl: $("#target"),
curvature: 0.001,
duration: 1000
});
});
</script>
</body>
</html>
更多關(guān)于JavaScript運動效果相關(guān)內(nèi)容可查看本站專題:《JavaScript運動效果與技巧匯總》
希望本文所述對大家jQuery程序設(shè)計有所幫助。
- jquery實現(xiàn)隱藏在左側(cè)的彈性彈出菜單效果
- jQuery彈性滑動導(dǎo)航菜單實現(xiàn)思路及代碼
- Jquery實現(xiàn)彈性滑塊滑動選擇數(shù)值插件
- jQuery實現(xiàn)背景彈性滾動的導(dǎo)航效果
- 基于jQuery的煙花效果(運動相關(guān))點擊屏幕出煙花
- jQuery實現(xiàn)的分子運動小球碰撞效果
- jQuery實現(xiàn)跟隨鼠標(biāo)運動圖層效果的方法
- jQuery實現(xiàn)橫向帶緩沖的水平運動效果(附demo源碼下載)
- jquery模擬實現(xiàn)鼠標(biāo)指針停止運動事件
- jQuery模擬物體自由落體運動(附演示與demo源碼下載)
- jquery animate動畫持續(xù)運動的實例
- jQuery插件實現(xiàn)彈性運動完整示例
相關(guān)文章
jquery實現(xiàn)checkbox 全選/全不選的通用寫法
本篇文章主要是對jquery實現(xiàn)checkbox 全選/全不選的通用寫法進行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助2014-02-02
Jquery選擇子控件"大于號"和" "區(qū)別介紹及使用示例
Jquery選擇子控件”>“:在給定的父元素下匹配所有的子元素;另一個就是在給定的祖先元素下匹配所有的后代元素,具體概述及使用示例如下,感興趣的朋友可以參考下哈2013-06-06
jQuery實現(xiàn)類似淘寶購物車全選狀態(tài)示例
今天寫了個類似淘寶購物車全選狀態(tài),看下截圖,效果還不錯吧,具體的實現(xiàn)html及jQuery代碼如下,感興趣的朋友可以參考下哈2013-06-06
jquery插件splitScren實現(xiàn)頁面分屏切換模板特效
這篇文章主要介紹了jquery插件splitScren實現(xiàn)頁面分屏切換模板特效的相關(guān)資料,需要的朋友可以參考下2015-06-06
jQuery-1.9.1源碼分析系列(十)事件系統(tǒng)之事件體系結(jié)構(gòu)
這篇文章主要介紹了jQuery-1.9.1源碼分析系列(十)事件系統(tǒng)之事件體系結(jié)構(gòu)的相關(guān)資料,需要的朋友可以參考下2015-11-11
cnblogs TagCloud基于jquery的實現(xiàn)代碼
自創(chuàng)"山寨版"的"博客園"TagCloud!...2010-06-06

