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插件HighCharts绘制简单2D柱状图效果示例【附demo源码】
Mar 21 jQuery
jQuery判断邮箱格式对错实例代码讲解
Apr 12 jQuery
QRCode.js:基于JQuery的生成二维码JS库的使用
Jun 23 jQuery
JQuery和html+css实现带小圆点和左右按钮的轮播图实例
Jul 22 jQuery
jQuery UI Draggable + Sortable 结合使用(实例讲解)
Sep 07 jQuery
jQuery实现动态控制页面元素的方法分析
Dec 20 jQuery
jquery登录的异步验证操作示例
May 09 jQuery
使用jquery-easyui的布局layout写后台管理页面的代码详解
Jun 19 jQuery
jquery弹窗时禁止body滚动条滚动的例子
Sep 21 jQuery
基于JavaScript或jQuery实现网站夜间/高亮模式
May 30 jQuery
jquery实现简易验证插件封装
Sep 13 jQuery
jquery实现拖拽小方块效果
Dec 10 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
如何选购合适的收音机
2021/03/01 无线电
PHP批量去除BOM头代码分享
2015/06/26 PHP
thinkphp3.x中session方法的用法分析
2016/05/20 PHP
js中的string.format函数代码
2020/08/11 Javascript
Javascript 垃圾收集机制介绍理解
2013/05/14 Javascript
解决jquery中动态新增的元素节点无法触发事件问题的两种方法
2015/10/30 Javascript
详解使用Vue.Js结合Jquery Ajax加载数据的两种方式
2017/01/10 Javascript
JQuery用$.ajax或$.getJSON跨域获取JSON数据的实现代码
2017/09/23 jQuery
Angular中支持SCSS的方法
2017/11/18 Javascript
用node-webkit把web应用打包成桌面应用(windows环境)
2018/02/01 Javascript
js逆向解密之网络爬虫
2019/05/30 Javascript
使用jquery-easyui的布局layout写后台管理页面的代码详解
2019/06/19 jQuery
vue 集成 vis-network 实现网络拓扑图的方法
2019/08/07 Javascript
layui表格 列自动适应大小失效的解决方法
2019/09/06 Javascript
利用原生JS实现欢乐水果机小游戏
2020/04/23 Javascript
vue created钩子函数与mounted钩子函数的用法区别
2020/11/05 Javascript
Python基于select实现的socket服务器
2016/04/13 Python
Python基于回溯法子集树模板解决数字组合问题实例
2017/09/02 Python
用python实现将数组元素按从小到大的顺序排列方法
2018/07/02 Python
Python爬虫基础之XPath语法与lxml库的用法详解
2018/09/13 Python
使用Python实现从各个子文件夹中复制指定文件的方法
2018/10/25 Python
python检测IP地址变化并触发事件
2018/12/26 Python
Django之创建引擎索引报错及解决详解
2019/07/17 Python
使用PyTorch将文件夹下的图片分为训练集和验证集实例
2020/01/08 Python
Python sqlite3查询操作过程解析
2020/02/20 Python
Django2.1.7 查询数据返回json格式的实现
2020/12/29 Python
关于canvas绘制模糊问题的解决方法
2019/09/24 HTML / CSS
美国求婚钻戒网站:Super Jeweler
2016/08/27 全球购物
应届毕业生求职自荐书
2014/01/03 职场文书
小区文明倡议书
2014/05/16 职场文书
社区春季防火方案
2014/06/02 职场文书
医院领导班子四风问题对照检查材料
2014/10/26 职场文书
2015年六一儿童节活动总结
2015/02/11 职场文书
班主任开场白
2015/06/01 职场文书
准备去美国留学,那么大学申请文书应该怎么写?
2019/08/12 职场文书
CSS 制作波浪效果的思路
2021/05/18 HTML / CSS