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中关于Ajax的几个常用的函数
Jul 17 jQuery
jQuery上传插件webupload使用方法
Aug 01 jQuery
jQuery实现右侧抽屉式在线客服功能
Dec 25 jQuery
jquery引入外部CDN 加载失败则引入本地jq库
May 23 jQuery
jquery判断滚动条距离顶部的距离方法
Sep 05 jQuery
jQuery实现鼠标移入移出事件切换功能示例
Sep 06 jQuery
使用jquery Ajax实现上传附件功能
Oct 23 jQuery
jQuery+PHP实现上传裁剪图片
Jun 29 jQuery
使用jQuery动态设置单选框的选中效果
Dec 06 jQuery
jquery ui 实现 tab标签功能示例【测试可用】
Jul 25 jQuery
如何解决jQuery 和其他JS库的冲突
Jun 22 jQuery
jQuery实现增删改查
Dec 22 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
Windows下IIS6/Apache2.2.4+MySQL5.2+PHP5.2.1安装配置方法
2007/05/03 PHP
php设计模式  Command(命令模式)
2011/06/17 PHP
PHP内核探索:变量存储与类型使用说明
2014/01/30 PHP
PHP反射机制用法实例
2014/08/28 PHP
PHP使用反射机制实现查找类和方法的所在位置
2016/04/22 PHP
PHP.vs.JAVA
2016/04/29 PHP
PHP单例模式详解及实例代码
2016/12/21 PHP
详解thinkphp5+swoole实现异步邮件群发(SMTP方式)
2017/10/13 PHP
浅谈PHP进程管理
2019/03/08 PHP
Smarty模板类内部原理实例分析
2019/07/03 PHP
Javascript 面向对象(二)封装代码
2012/05/23 Javascript
图片轮换效果实现代码(点击按钮停止执行)
2013/04/12 Javascript
javascript Promise简单学习使用方法小结
2016/05/17 Javascript
JavaScript手机振动API
2016/06/11 Javascript
js实现选项卡内容切换以及折叠和展开效果【推荐】
2017/01/08 Javascript
CentOS环境中MySQL修改root密码方法
2018/01/07 Javascript
在vue项目中利用popstate处理页面返回的操作介绍
2020/08/06 Javascript
Mac OS X10.9安装的Python2.7升级Python3.3步骤详解
2013/12/04 Python
python中dir函数用法分析
2015/04/17 Python
KMP算法精解及其Python版的代码示例
2016/06/01 Python
Python 稀疏矩阵-sparse 存储和转换
2017/05/27 Python
Python使用OpenCV进行标定
2018/05/08 Python
Python版名片管理系统
2018/11/30 Python
Python3.5实现的罗马数字转换成整数功能示例
2019/02/25 Python
python读出当前时间精度到秒的代码
2019/07/05 Python
python super函数使用方法详解
2020/02/14 Python
TensorFlow的reshape操作 tf.reshape的实现
2020/04/19 Python
Meli Melo官网:名媛们钟爱的英国奢侈手包品牌
2017/04/17 全球购物
.NET remoting的两种通道是什么
2016/05/31 面试题
新闻专业大学生找工作的自我评价
2013/10/30 职场文书
保护环境倡议书500字
2014/05/19 职场文书
道路施工安全责任书
2014/07/24 职场文书
防灾减灾日活动总结
2014/08/26 职场文书
群众路线个人对照检查材料
2014/09/23 职场文书
《海上日出》教学反思
2016/02/23 职场文书
详细聊聊vue中组件的props属性
2021/11/02 Vue.js