网站开发架构分类,大连网站开发企业,wordpress设计素材主题,怎样建设旅游网站HTML首先载入jQuery库文件和jquery.fly.min.js插件。接着#xff0c;将商品信息html结构布置好#xff0c;本例中#xff0c;我们用四个商品并排布置#xff0c;每个商品box中包括有商品图片、价格、名称以及加入购物车按钮等信息。#xffe5;3499.00LG 49LF5400-CA 49寸…HTML首先载入jQuery库文件和jquery.fly.min.js插件。接着将商品信息html结构布置好本例中我们用四个商品并排布置每个商品box中包括有商品图片、价格、名称以及加入购物车按钮等信息。3499.00LG 49LF5400-CA 49寸IPS硬屏富贵招财铜钱设计加入购物车3799.00Hisense/海信 LED50T1A 海信电视官方旗舰店加入购物车3999.00Skyworth/创维 50E8EUS 8核4Kj极清酷开系统智能液晶电视加入购物车6969.00乐视TV Letv X60S 4核1080P高清3D安卓智能超级电视加入购物车然后我们还需要在页面的右侧加上购物车以及提示信息。购物车已成功加入购物车CSS我们使用CSS先将商品排列美化然后设置右侧购物车样式具体请看代码.box{float:left; width:198px; height:320px; margin-left:5px; border:1px solid #e0e0e0; text-align:center}.box p{line-height:20px; padding:4px 4px 10px 4px; text-align:left}.box:hover{border:1px solid #f90}.box h4{line-height:32px; font-size:14px; color:#f30;font-weight:500}.box h4 span{font-size:20px}.u-flyer{display: block;width: 50px;height: 50px;border-radius: 50px;position: fixed;z-index: 9999;}.m-sidebar{position: fixed;top: 0;right: 0;background: #000;z-index: 2000;width: 35px;height: 100%;font-size: 12px;color: #fff;}.cart{color: #fff;text-align:center;line-height: 20px;padding: 200px 0 0 0px;}.cart span{display:block;width:20px;margin:0 auto;}.cart i{width:35px;height:35px;display:block; background:url(car.png) no-repeat;}#msg{position:fixed; top:300px; right:35px; z-index:10000; width:1px; height:52px; line-height:52px; font-size:20px; text-align:center; color:#fff; background:#360; display:none}jQuery我们要实现的效果是当用户点击“加入购物车”按钮时当前商品图片会变成一个缩小的圆球以按钮为起点向右侧以抛物线的形式飞出最后落入页面右侧的购物车里并提示操作成功。在飞出之前我们要获取当前商品的图片然后调用fly插件之后的抛物线轨迹都是由fly插件完成我们只需定义起点和终点等参数即可。$(function() {var offset $(#end).offset();$(.addcar).click(function(event){var addcar $(this);var img addcar.parent().find(img).attr(src);var flyer $();flyer.fly({start: {left: event.pageX, //开始位置(必填)#fly元素会被设置成position: fixedtop: event.pageY //开始位置(必填)},end: {left: offset.left10, //结束位置(必填)top: offset.top10, //结束位置(必填)width: 0, //结束时宽度height: 0 //结束时高度},onEnd: function(){ //结束回调$(#msg).show().animate({width: 250px}, 200).fadeOut(1000); //提示信息addcar.css(cursor,default).removeClass(orange).unbind(click);this.destory(); //移除dom}});});});复制上面的代码保存并运行即可看到效果Fly插件的项目官网地址是https://github.com/amibug/fly值得一提的是IE10以下需要添加以下js