JS如何实现抛物线动画
2016-05-22 23:55
246 查看
原文链接:http://jingyan.baidu.com/article/ceb9fb10c13bac8cac2ba05a.html
设置抛物线的位置(起点也可以是整个页面的可点击区域,即body):
抛物线起点,此例中为.left_btn(标签的classname)
抛物线终点,此例中为.gwcimg(标签的classname)
创建JS方法:
$('.left_btn').on('click', addProduct);
function addProduct(event){
var offset = $(".gwcimg").offset(),
//抛物线图片,可自行更改
flyer = $('<img src="brandmarket/image/gwc.png" width="36" height="36">');
flyer.fly({
start: {
left: event.pageX,
top: event.pageY
},
end: {
left: offset.left,
top: offset.top,
//抛物线完成后留在页面上的图片大小
width: 20,height: 20
}
});
}
设置抛物线的位置(起点也可以是整个页面的可点击区域,即body):
抛物线起点,此例中为.left_btn(标签的classname)
抛物线终点,此例中为.gwcimg(标签的classname)
创建JS方法:
$('.left_btn').on('click', addProduct);
function addProduct(event){
var offset = $(".gwcimg").offset(),
//抛物线图片,可自行更改
flyer = $('<img src="brandmarket/image/gwc.png" width="36" height="36">');
flyer.fly({
start: {
left: event.pageX,
top: event.pageY
},
end: {
left: offset.left,
top: offset.top,
//抛物线完成后留在页面上的图片大小
width: 20,height: 20
}
});
}
相关文章推荐
- threejs(二) 移动,相机
- 谈一谈Javascript内存释放那点事
- js中的prototype_记录
- 关于JSP中PreparedStatement的使用
- 如何将JS里变量的值赋给文本框
- 智能社JavaScript基础--1~7节课程.docx
- JavaScript eval()表达式
- 推荐8个实现 SVG 动画的 JavaScript 库
- Javascript Event loop 详解(youtube视频,个人备忘)
- JS入门--插入JS代码
- JSTL标签
- JS Map 和 List 的简单实现
- javascript闭包理解
- JavaScript阻塞剖析与改善
- js 闭包
- JavaScript类和模块
- JSP内置对象
- 使用JSP实现用户登录
- jsp中form表单绑定action中的方法
- Javascript基础知识盲点总结——继承