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.load()和Jsp的include的区别
Apr 12 jQuery
最常用的jQuery表单验证(简单)
May 23 jQuery
jQuery日期范围选择器附源码下载
May 23 jQuery
jQuery Pagination分页插件_动力节点Java学院整理
Jul 17 jQuery
jQuery+Cookie实现切换皮肤功能【附源码下载】
Mar 25 jQuery
基于jQuery实现Ajax验证用户名是否可用实例
Mar 25 jQuery
jQuery实现鼠标滑过商品小图片上显示对应大图片功能【测试可用】
Apr 27 jQuery
jQuery实现的响应鼠标移动方向插件用法示例【附源码下载】
Aug 28 jQuery
一文快速了解JQuery中的AJAX
May 31 jQuery
如何使用CSS3和JQuery easing 插件制作绚丽菜单
Jun 18 jQuery
jQuery删除/清空指定元素的所有子节点实例代码
Jul 04 jQuery
jQuery cookie的公共方法封装和使用示例
Jun 01 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 empty() 检查一个变量是否为空
2011/11/10 PHP
PHPExcel内存泄漏问题解决方法
2015/01/23 PHP
PHP中addcslashes与stripcslashes函数用法分析
2016/01/07 PHP
PHP编写文件多服务器同步程序
2016/07/02 PHP
PHP实现的装箱算法示例
2018/06/23 PHP
ThinkPHP5.0框架实现切换数据库的方法分析
2019/10/30 PHP
PHP http请求超时问题解决方案
2020/11/13 PHP
javascript 模拟JQuery的Ready方法实现并出现的问题
2009/12/06 Javascript
javascript中&quot;/&quot;运算符常见错误
2010/10/13 Javascript
jquery上传插件fineuploader上传文件使用方法(jquery图片上传插件)
2013/12/05 Javascript
Extjs4中tree的拖拽功能(可以两棵树之间拖拽) 简单实例
2013/12/08 Javascript
JavaScript Serializer序列化时间处理示例
2014/07/31 Javascript
jQuery实现仿QQ在线客服效果的滚动层代码
2015/10/15 Javascript
关于验证码在IE中不刷新的快速解决方法
2016/09/23 Javascript
JavaScript中重名的函数与对象示例详析
2017/09/28 Javascript
详解jQuery中的isPlainObject()使用方法
2018/02/27 jQuery
vue项目中,main.js,App.vue,index.html的调用方法
2018/09/20 Javascript
JavaScript简单实现动态改变HTML内容的方法示例
2018/12/25 Javascript
解决三元运算符 报错“SyntaxError: can''t assign to conditional expression”
2020/02/12 Javascript
详解element-ui动态限定的日期范围选择器代码片段
2020/07/03 Javascript
vue实现列表拖拽排序的功能
2020/11/02 Javascript
浅谈Python中的可变对象和不可变对象
2017/07/07 Python
利用Python如何实现数据驱动的接口自动化测试
2018/05/11 Python
使用python PIL库实现简单验证码的去噪方法步骤
2019/05/10 Python
用Cython加速Python到“起飞”(推荐)
2019/08/01 Python
Django模板导入母版继承和自定义返回Html片段过程解析
2019/09/18 Python
使用css3实现的windows8开机加载动画
2014/12/09 HTML / CSS
马来西亚最好的婴儿商店:Motherhood
2017/09/14 全球购物
俄罗斯运动鞋商店:Sneakerhead
2018/05/10 全球购物
什么是.net
2015/08/03 面试题
工程招投标邀请书
2014/01/26 职场文书
读书伴我成长演讲稿
2014/05/07 职场文书
公司总经理岗位职责范本
2014/08/15 职场文书
红领巾心向党演讲稿
2014/09/10 职场文书
新教师个人工作总结
2015/02/06 职场文书
致我们终将逝去的青春观后感
2015/06/10 职场文书