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

发布时间 - 2026-01-11 01:00:14    点击率:

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

首先只需要在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+CSS3实现点赞功能  # Spring服务注解有哪些  # jQuery+ajax实现实用的点赞插件代码  # jQuery实现简单的点赞效果  # php+jQuery+Ajax实现点赞效果的方法(附源码下载)  # jQuery+ajax实现文章点赞功能的方法  # jQuery实现的超简单点赞效果实例分析  # jQuery实现的给图片点赞+1动画效果(附在线演示及demo源码下载)  # jQuery实现的点赞随机数字显示动画效果(附在线演示与demo源码下载)  # jQuery简单实现QQ空间点赞已经取消点赞  # 在这里  # 随机数  # 只需  # 要在  # 为其  # 绑定  # 大家多多  # 要写  # 就可以  # 飘出  # 线面  # text  # style  # margin  # px  # css  # br  # img  # padding  # width 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: php json中文编码为null的解决办法  南京网站制作费用,南京远驱官方网站?  Laravel如何处理异常和错误?(Handler示例)  uc浏览器二维码扫描入口_uc浏览器扫码功能使用地址  如何在建站主机中优化服务器配置?  Bootstrap CSS布局之列表  高防网站服务器:DDoS防御与BGP线路的AI智能防护方案  如何为不同团队 ID 动态生成多个独立按钮  魔毅自助建站系统:模板定制与SEO优化一键生成指南  JavaScript中的标签模板是什么_它如何扩展字符串功能  网站制作免费,什么网站能看正片电影?  Laravel如何实现RSS订阅源功能_Laravel动态生成网站XML格式订阅内容【教程】  活动邀请函制作网站有哪些,活动邀请函文案?  香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化  Laravel事件和监听器如何实现_Laravel Events & Listeners解耦应用的实战教程  HTML5空格和nbsp有啥关系_nbsp的作用及使用场景【说明】  如何快速搭建高效香港服务器网站?  如何为不同团队 ID 动态生成多个非值班状态按钮  Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层  如何在IIS中新建站点并配置端口与IP地址?  成都网站制作公司哪家好,四川省职工服务网是做什么用?  详解Huffman编码算法之Java实现  如何在搬瓦工VPS快速搭建网站?  如何在云主机上快速搭建网站?  品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?  HTML透明颜色代码怎么让下拉菜单透明_下拉菜单透明背景指南【技巧】  Laravel观察者模式如何使用_Laravel Model Observer配置  PHP 500报错的快速解决方法  Laravel如何部署到服务器_线上部署Laravel项目的完整流程与步骤  深圳网站制作培训,深圳哪些招聘网站比较好?  宙斯浏览器文件分类查看教程 快速筛选视频文档与图片方法  如何挑选最适合建站的高性能VPS主机?  Laravel怎么使用Session存储数据_Laravel会话管理与自定义驱动配置【详解】  深圳网站制作的公司有哪些,dido官方网站?  如何在云主机快速搭建网站站点?  Laravel如何使用Service Container和依赖注入?(代码示例)  专业商城网站制作公司有哪些,pi商城官网是哪个?  jQuery中的100个技巧汇总  Edge浏览器怎么启用睡眠标签页_节省电脑内存占用优化技巧  Laravel怎么发送邮件_Laravel Mail类SMTP配置教程  如何构建满足综合性能需求的优质建站方案?  详解MySQL数据库的安装与密码配置  如何基于云服务器快速搭建个人网站?  Laravel如何发送邮件_Laravel Mailables构建与发送邮件的简明教程  Laravel如何使用Laravel Vite编译前端_Laravel10以上版本前端静态资源管理【教程】  laravel怎么在请求结束后执行任务(Terminable Middleware)_laravel Terminable Middleware请求结束任务执行方法  Laravel如何创建自定义Facades?(详细步骤)  Laravel如何正确地在控制器和模型之间分配逻辑_Laravel代码职责分离与架构建议  Laravel如何集成第三方登录_Laravel Socialite实现微信QQ微博登录  免费网站制作appp,免费制作app哪个平台好?