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版本 1.x? 2.x? 3.x?
Apr 01 jQuery
jQuery插件FusionCharts绘制的3D双柱状图效果示例【附demo源码】
Apr 20 jQuery
jquery.form.js异步提交表单详解
Apr 25 jQuery
jquery+ajax实现省市区三级联动 (封装和不封装两种方式)
May 15 jQuery
jQuery实现下拉菜单的实例代码
Jun 19 jQuery
通过JQuery,JQueryUI和Jsplumb实现拖拽模块
Jun 18 jQuery
jQuery实现图片下载代码
Jul 18 jQuery
基于jQuery实现挂号平台首页源码
Jan 06 jQuery
9种方法优化jQuery代码详解
Feb 04 jQuery
jquery实现烟花效果(面向对象)
Mar 10 jQuery
jQuery实现的分页插件完整示例
May 26 jQuery
jquery实现异步文件上传ajaxfileupload.js
Oct 23 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
一个捕获函数输出的函数
2007/02/14 PHP
phpmyadmin 访问被拒绝的真实原因
2009/06/15 PHP
PHP动态输出JavaScript代码实例
2015/02/12 PHP
PHP执行shell脚本运行程序不产生core文件的方法
2016/12/28 PHP
PHP封装的分页类与简单用法示例
2019/02/25 PHP
php设计模式之观察者模式定义与用法经典示例
2019/09/19 PHP
在 PHP 和 Laravel 中使用 Traits的方法
2019/11/13 PHP
JavaScript的Function详细
2006/11/14 Javascript
$.get获取一个文件的内容示例代码
2013/09/11 Javascript
IE的事件传递-event.cancelBubble示例介绍
2014/01/12 Javascript
JavaScript输入邮箱自动提示实例代码
2014/01/13 Javascript
jquery实现鼠标点击后展开列表内容的导航栏效果
2015/09/14 Javascript
jQuery+PHP实现微信转盘抽奖功能的方法
2016/05/25 Javascript
jquery easyui DataGrid简单示例
2017/01/23 Javascript
js实现倒计时效果(小于10补零)
2017/03/08 Javascript
Bootstrap页面标题Page Header的实现方法
2017/03/22 Javascript
nodejs express配置自签名https服务器的方法
2018/05/22 NodeJs
解决koa2 ctx.render is not a function报错问题
2018/08/07 Javascript
详解Angular6学习笔记之主从组件
2018/09/05 Javascript
vue3.0 CLI - 2.6 - 组件的复用入门教程
2018/09/14 Javascript
微信小程序时间控件picker view使用详解
2018/12/28 Javascript
vue实现鼠标移入移出事件代码实例
2019/03/27 Javascript
es6函数之箭头函数用法实例详解
2020/04/25 Javascript
Python文件夹与文件的相关操作(推荐)
2016/07/25 Python
Python实现批量读取图片并存入mongodb数据库的方法示例
2018/04/02 Python
dataframe 按条件替换某一列中的值方法
2019/01/29 Python
Python实现Wordcloud生成词云图的示例
2020/03/30 Python
python使用opencv resize图像不进行插值的操作
2020/07/05 Python
Prometheus开发中间件Exporter过程详解
2020/11/30 Python
瑞典首都斯德哥尔摩的多元奢侈时尚品牌:Acne Studios
2017/07/09 全球购物
英国户外装备商店:Ultimate Outdoors
2019/05/07 全球购物
上课说话检讨书大全
2014/01/22 职场文书
中式婚礼主持词
2014/03/13 职场文书
大学生暑假实习总结
2015/07/13 职场文书
社区志愿服务活动感想
2015/08/07 职场文书
十大必看国产动漫排名,魁拔上线,第二曾在日本播出
2022/03/18 国漫