jquery点赞功能实现代码 点个赞吧!


Posted in jQuery onMay 29, 2020

要实现的点赞功能比较简单,就是实现点击按钮,有心向上飘,一直飘出屏幕外。

首先只需要在body中定义一个button。和盛放心的盒子

<div id = "demo"></div>
<input type = "button" id = "btn1" value = "点个赞吧" />

由于还要引进心的图片,所以在这里我们在设置css样式的时候还要设置图片img的样式。
css代码如下:

<style type="text/css">
 *{
 margin: 0px;
 padding: 0px;
 }

 #btn1{
 position: absolute;
 bottom:100px;
 width: 200px;
 background-color: lightblue;
 font-size: 18px;
 left:45%;
 }
 img{
 bottom:100px;
 margin-left: -15px;
 width: 20px;
 height:20px;
 position: absolute;
 left: 50%;
 }
 </style>

下来就是要写jquery函数。

(document).ready(function(){ 
// 1. 首先给按钮绑定点击事件。(“#btn1”).click(function(){ 
//2. 生成彩色的心,即随机选择图片。 
// 2.1 生成随机数 
var num = Math.floor(Math.random() * 3 +1); 
//2.2 生成一个img元素,并为其添加src属性 
var image = $(“”);

//三个图片的名字分别是 1.png\2.png\3.png,所以img的路径和图片名可以进行线面的字符串拼接 
image.attr(“src”,”./images/”+num+”.png”);

//3。将生成的img追加到页面上

$(“#demo”).append(image);

//4. 下来就是让心动起来。从点击按钮的地方向上飘。利用jquery的动画函数animate()

//生成随机的距离左边的距离,这样就可以使心有种向上飘的感觉 
var left = Math.random() * 800;

image.animate({ 
‘bottom':'800px', 
‘left':left, 
‘opacity':'0' 
},3000); 
});

}); 
});

效果图如下:

jquery点赞功能实现代码 点个赞吧!

jquery点赞功能实现代码 点个赞吧!

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
jquery replace方法去空格
May 08 jQuery
jQuery动态添加li标签并添加属性和绑定事件方法
Feb 24 jQuery
基于jQuery.i18n实现web前端的国际化
May 04 jQuery
jQuery实现简单复制json对象和json对象集合操作示例
Jul 09 jQuery
jQuery模拟12306城市选择框功能简单实现方法示例
Aug 13 jQuery
jQuery实现的简单歌词滚动功能示例
Jan 07 jQuery
jquery层次选择器的介绍
Jan 18 jQuery
Easyui 关闭jquery-easui tab标签页前触发事件的解决方法
Apr 28 jQuery
jQuery实现html可联动的百分比进度条
Mar 26 jQuery
JQuery获得内容和属性方法解析
May 30 jQuery
jQuery实现推拉门效果
Oct 19 jQuery
jQuery列表动态增加和删除的实现方法
Nov 05 jQuery
jQuery extend()详解及简单实例
May 06 #jQuery
jquery仿微信聊天界面
May 06 #jQuery
简单实现jQuery弹幕效果
May 06 #jQuery
jquery实现提示语淡入效果
May 05 #jQuery
Jquery获取radio选中的值
May 05 #jQuery
jQuery实现简单的抽奖游戏
May 05 #jQuery
jquery中each循环的简单回滚操作
May 05 #jQuery
You might like
在命令行下运行PHP脚本[带参数]的方法
2010/01/22 PHP
php数组声明、遍历、数组全局变量使用小结
2013/06/05 PHP
php使用文本统计访问量的方法
2016/05/12 PHP
PHPExcel实现表格导出功能示例【带有多个工作sheet】
2018/06/13 PHP
Laravel 验证码认证学习记录小结
2019/12/20 PHP
javascript限制文本框只允许输入数字(曾经与现在的方法对比)
2013/01/18 Javascript
js函数内变量的作用域分析
2015/01/12 Javascript
jQuery.each使用详解
2015/07/07 Javascript
JavaScript制作淘宝星级评分效果的思路
2020/06/23 Javascript
javascript实现动态统计图开发实例
2015/11/21 Javascript
jquery hover 不停闪动问题的解决方法(亦为stop()的使用)
2017/02/10 Javascript
Vue2.0权限树组件实现代码
2017/08/29 Javascript
webpack热模块替换(HMR)/热更新的方法
2018/04/05 Javascript
bootstrap中日历范围选择插件daterangepicker的使用详解
2018/04/17 Javascript
vue项目中使用百度地图的方法
2018/06/08 Javascript
微信小程序自定义组件components(代码详解)
2019/10/21 Javascript
简述Vue中容易被忽视的知识点
2019/12/09 Javascript
使用vue构建多页面应用的示例
2020/10/22 Javascript
vue 使用localstorage实现面包屑的操作
2020/11/16 Javascript
[47:08]OG vs INfamous 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
Python实现3行代码解简单的一元一次方程
2014/08/18 Python
rabbitmq(中间消息代理)在python中的使用详解
2017/12/14 Python
python的concat等多种用法详解
2018/11/28 Python
对Python中小整数对象池和大整数对象池的使用详解
2019/07/09 Python
python修改微信和支付宝步数的示例代码
2020/10/12 Python
如何向scrapy中的spider传递参数的几种方法
2020/11/18 Python
CSS3条纹背景制作的实战攻略
2016/05/31 HTML / CSS
HTML5 解决苹果手机不能自动播放音乐问题
2017/12/27 HTML / CSS
高中语文课后反思
2014/04/27 职场文书
民族团结先进个人事迹材料
2014/06/02 职场文书
国际贸易专业自荐信
2014/06/10 职场文书
护理专业毕业生自荐信
2014/06/15 职场文书
党支部遵守党的政治纪律情况对照检查材料
2014/09/26 职场文书
人代会简报
2015/07/21 职场文书
Django debug为True时,css加载失败的解决方案
2021/04/24 Python
Vue和Flask通信的实现
2021/05/19 Vue.js