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 append与appendTo方法比较
May 24 jQuery
Jquery+Ajax+xml实现中国地区选择三级联动菜单效果(推荐)
Jun 09 jQuery
jQuery序列化后的表单值转换成Json
Jun 16 jQuery
jQuery选择器_动力节点Java学院整理
Jul 05 jQuery
jQuery 禁止表单用户名、密码自动填充功能
Oct 30 jQuery
jQuery中库的引用方法
Jan 06 jQuery
jquery根据name取得select选中的值实例(超简单)
Jan 25 jQuery
jQuery实现的页面详情展开收起功能示例
Jun 11 jQuery
jQuery点击页面其他部分隐藏下拉菜单功能
Nov 27 jQuery
jQuery实现的鼠标拖动浮层功能示例【拖动div等任何标签】
Dec 29 jQuery
jquery实现自定义树形表格的方法【自定义树形结构table】
Jul 12 jQuery
jQuery实现动态加载瀑布流
Sep 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 变量定义和变量替换的方法
2009/07/30 PHP
PHP第一季视频教程(李炎恢+php100 不断更新)
2011/05/29 PHP
PHP goto语句简介和使用实例
2014/03/11 PHP
PHP中使用php://input处理相同name值的表单数据
2015/02/03 PHP
JavaScript库 开发规则
2009/01/31 Javascript
javascript 禁止复制网页
2009/06/11 Javascript
javascript 关于# 和 void的区别分析
2009/10/26 Javascript
jQuery 获取对象 定位子对象
2010/05/31 Javascript
JavaScript输入邮箱自动提示实例代码
2014/01/13 Javascript
jquerymobile局部渲染的各种刷新方法小结
2014/03/05 Javascript
jQuery截取指定长度字符串的实现原理及代码
2014/07/01 Javascript
gridview生成时如何去掉style属性中的border-collapse
2014/09/30 Javascript
js onmousewheel事件多次触发问题解决方法
2014/10/17 Javascript
jQuery中odd选择器的定义和用法
2014/12/23 Javascript
js实现单击图片放大图片的方法
2015/02/17 Javascript
Javascript之面向对象--封装
2016/12/02 Javascript
详解react、redux、react-redux之间的关系
2018/04/11 Javascript
JS检索下拉列表框中被选项目的索引号(selectedIndex)
2019/12/17 Javascript
[55:18]Liquid vs Chaos 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
python中的闭包函数
2018/02/09 Python
Python程序运行原理图文解析
2018/02/10 Python
解决python 未发现数据源名称并且未指定默认驱动程序的问题
2018/12/07 Python
pytorch中如何使用DataLoader对数据集进行批处理的方法
2019/08/06 Python
python读取指定字节长度的文本方法
2019/08/27 Python
Django 路由层URLconf的实现
2019/12/30 Python
基于Python和C++实现删除链表的节点
2020/07/06 Python
CSS3弹性伸缩布局之box布局
2016/07/12 HTML / CSS
css3 pointer-events 介绍详解
2017/09/18 HTML / CSS
使用layui框架实现点击左侧导航切换右侧内容且右侧选项卡跟随变化的效果
2020/11/10 HTML / CSS
世界上最具创新性的增强型知名运动品牌:Proviz
2018/04/03 全球购物
家得宝墨西哥官网:The Home Depot墨西哥
2019/11/18 全球购物
效能监察建议书
2014/05/19 职场文书
初中生300字旷课检讨书
2014/11/19 职场文书
2019年浪漫婚礼证婚词
2019/06/27 职场文书
python通过函数名调用函数的几种方法总结
2021/06/07 Python
Python中time标准库的使用教程
2022/04/13 Python