jQuery实现点击关注和取消功能


Posted in jQuery onJuly 03, 2017

点赞,网络用语,表示“赞同”、“喜爱”。

该网络语来源于网络社区的“赞”功能。送出和收获的赞的多少、赞的给予偏好等,在某种程度能反映出你是怎样的人以及处于何种状态。点赞的背后,反映出你自己。与之对应的便是取消功能。恰巧最近博主在一款APP,其中一个版块需要实现点赞和取消功能,经过思考决定用JQuery代码实现它,好了废话不多说,上干货!!

首先要引入JQuery插件

jQuery实现点击关注和取消功能

其次,我们需要定义一个div,并给它一些样式

jQuery实现点击关注和取消功能

jQuery实现点击关注和取消功能

 然后就是JS代码了,如下所示

$(document).ready(function(){
  var onOff=true;
  var div=$(".div");
  div.click(function(){  
    if (div.onOff) {
     div.val("关注我");
     div.css({"background":'#ccc'});
     div.onOff = false;
    } else {
     div.css({"background":'red'});
      div.val("已关注");
     div.onOff = true;
    }
   });
  });

实现效果如下

jQuery实现点击关注和取消功能

可见JS代码是好用的,同样的,也可以实现图片切换效果如下图

jQuery实现点击关注和取消功能

其实现代码如下

html:

<div class="div"></div>

css:注意图片路径

.div{
     background-image: url(img/guanzhu.png);
     width: 100px;height: 40px;background-size:80px;background-repeat: no-repeat;
    }

JS代码

$(document).ready(function(){
    var onOff=true;
    var div=$(".div");
    div.click(function(){  
      if (div.onOff) {
       div.css({"background-image":'url(img/guanzhu.png)'});
       div.onOff = false;
      } else {
       div.css({"background-image":'url(img/yiguanzhu.png)'});
       div.onOff = true;
      }
     });
    });

以上所述是小编给大家介绍的jQuery实现点击关注和取消功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

jQuery 相关文章推荐
jquery中关于bind()方法的使用技巧分享
Mar 30 jQuery
vue中如何引入jQuery和Bootstrap
Apr 10 jQuery
jQuery设置图片等比例缩小的方法
Apr 29 jQuery
jquery实现图片轮播器
May 23 jQuery
jquery单击文字或图片内容放大并居中显示
Jun 23 jQuery
jQuery层级选择器_动力节点节点Java学院整理
Jul 04 jQuery
JQuery 获取Dom元素的实例讲解
Jul 08 jQuery
jquery如何实现点击空白处隐藏元素
Dec 05 jQuery
jQuery实现动态显示select下拉列表数据的方法
Feb 05 jQuery
jQuery 点击获取验证码按钮及倒计时功能
Sep 20 jQuery
js/jQuery实现全选效果
Jun 17 jQuery
解决jquery validate 验证不通过后验证正确的信息仍残留在label上的方法
Aug 27 jQuery
关于jQuery.ajax()的jsonp碰上post详解
Jul 02 #jQuery
jquery实现一个全局计时器(商城可用)
Jun 30 #jQuery
jQuery表单设置值的方法
Jun 30 #jQuery
jQuery开源组件BootstrapValidator使用详解
Jun 29 #jQuery
Vue.js列表渲染绑定jQuery插件的正确姿势
Jun 29 #jQuery
基于jQuery实现的Ajax 验证用户名唯一性实例代码
Jun 28 #jQuery
jQuery、layer实现弹出层的打开、关闭功能
Jun 28 #jQuery
You might like
在PHP中养成7个面向对象的好习惯
2010/07/17 PHP
PHP中对缓冲区的控制实现代码
2013/09/29 PHP
PHP实现随机发放扑克牌
2020/04/21 PHP
风吟的小型JavaScirpt库 (FY.JS).
2010/03/09 Javascript
克隆javascript对象的三个方法小结
2011/01/12 Javascript
JavaScript 匿名函数(anonymous function)与闭包(closure)
2011/10/04 Javascript
关于删除时的提示处理(确定删除吗)
2013/11/03 Javascript
node.js解决获取图片真实文件类型的问题
2014/12/20 Javascript
JavaScript插件化开发教程 (四)
2015/01/27 Javascript
AngularJS基础 ng-switch 指令简单示例
2016/08/03 Javascript
JavaScript  event对象整理及详细介绍
2016/10/10 Javascript
浅谈使用splice函数对数组中的元素进行删除时的注意事项
2016/12/04 Javascript
js利用for in循环获取 一个对象的所有属性以及值的实例
2017/03/30 Javascript
js编写简单的聊天室功能
2017/08/17 Javascript
JavaScript实现获取select下拉框中第一个值的方法
2018/02/06 Javascript
JS中作用域以及变量范围分析
2020/07/18 Javascript
js和jquery判断数据类型的4种方法总结
2020/08/28 jQuery
[10:24]郎朗助力完美“圣”典,天籁交织奏响序曲
2016/12/18 DOTA
Python读写Redis数据库操作示例
2014/03/18 Python
Python动态加载模块的3种方法
2014/11/22 Python
python列出目录下指定文件与子目录的方法
2015/07/03 Python
在Python中实现shuffle给列表洗牌
2018/11/08 Python
Django框架搭建的简易图书信息网站案例
2019/05/25 Python
python UDP(udp)协议发送和接收的实例
2019/07/22 Python
Python箱型图绘制与特征值获取过程解析
2019/10/22 Python
详解python 中in 的 用法
2019/12/12 Python
python 通过手机号识别出对应的微信性别(实例代码)
2019/12/22 Python
python实现ssh及sftp功能(实例代码)
2020/03/16 Python
python爬虫爬取淘宝商品比价(附淘宝反爬虫机制解决小办法)
2020/12/03 Python
matplotlib制作雷达图报错ValueError的实现
2021/01/05 Python
Peter Alexander新西兰站:澳大利亚领先的睡衣设计师品牌
2016/12/10 全球购物
棉花姑娘教学反思
2014/02/15 职场文书
理发店策划方案
2014/06/05 职场文书
2014年班主任德育工作总结
2014/12/05 职场文书
复活读书笔记
2015/06/29 职场文书
《进击的巨人》新联动CM 兵长强势出击兽巨人
2022/04/05 日漫