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 replace方法去空格
May 08 jQuery
jQuery实现radio第一次点击选中第二次点击取消功能
May 15 jQuery
jQuery实现鼠标响应式淘宝动画效果示例
Feb 13 jQuery
实现jquery放大镜的两种方法
Feb 22 jQuery
jQuery实现的淡入淡出与滑入滑出效果示例
Apr 18 jQuery
jQuery实现监听下拉框选中内容发生改变操作示例
Jul 13 jQuery
jQuery移动端跑马灯抽奖特效升级版(抽奖概率固定)实现方法
Jan 18 jQuery
浅谈JS和jQuery的区别
Mar 27 jQuery
使用异步controller与jQuery实现卷帘式分页
Jun 18 jQuery
jquery实现轮播图特效
Apr 12 jQuery
如何解决jQuery 和其他JS库的冲突
Jun 22 jQuery
jquery轮播图插件使用方法详解
Jul 31 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 mysql索引问题
2008/06/07 PHP
php将数据库中的电话号码读取出来并生成图片
2008/08/31 PHP
PHP simplexml_load_file()函数讲解
2019/02/03 PHP
javascript常用方法、属性集合及NodeList 和 HTMLCollection 的浏览器差异
2010/12/25 Javascript
jquery中获取元素的几种方式小结
2011/07/05 Javascript
js实现屏蔽默认快捷键调用自定义事件示例
2013/06/18 Javascript
了解了这些才能开始发挥jQuery的威力
2013/10/10 Javascript
JS实现字体选色板实例代码
2013/11/20 Javascript
IE、FF浏览器下修改标签透明度
2014/01/28 Javascript
js字符串日期yyyy-MM-dd转化为date示例代码
2014/03/06 Javascript
用原生JS获取CLASS对象(很简单实用)
2014/10/15 Javascript
jQuery ui实现动感的圆角渐变网站导航菜单效果代码
2015/08/26 Javascript
快速搭建vue2.0+boostrap项目的方法
2018/04/09 Javascript
axios全局注册,设置token,以及全局设置url请求网段的方法
2018/09/25 Javascript
JS实现json数组排序操作实例分析
2019/10/28 Javascript
javascript解析json格式的数据方法详解
2020/08/07 Javascript
[02:02]2018DOTA2亚洲邀请赛Mineski赛前采访
2018/04/04 DOTA
使用Python实现下载网易云音乐的高清MV
2015/03/16 Python
Python守护线程用法实例
2017/06/23 Python
Python金融数据可视化汇总
2017/11/17 Python
pandas 根据列的值选取所有行的示例
2018/11/07 Python
Pandas的read_csv函数参数分析详解
2019/07/02 Python
python实现的登录与提交表单数据功能示例
2019/09/25 Python
django多种支付、并发订单处理实例代码
2019/12/13 Python
Python操作MySQL数据库实例详解【安装、连接、增删改查等】
2020/01/17 Python
python读取与处理netcdf数据方式
2020/02/14 Python
what is the difference between ext2 and ext3
2015/08/25 面试题
js正则匹配markdown里的图片标签的实现
2021/03/24 Javascript
大学毕业生通用自荐信范文
2013/10/31 职场文书
物流专业大学应届生求职信
2013/11/03 职场文书
新学期班主任寄语
2014/01/18 职场文书
教师职称自我鉴定
2014/02/12 职场文书
家具商场的活动方案
2014/08/16 职场文书
写给女朋友的保证书
2015/05/09 职场文书
大国崛起日本观后感
2015/06/02 职场文书
Python机器学习实战之k-近邻算法的实现
2021/11/27 Python