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插件FusionCharts实现的MSBar3D图效果示例【附demo源码】
Mar 23 jQuery
jQuery中hover方法搭配css的hover选择器,实现选中元素突出显示方法
May 08 jQuery
jquery dataTable 后台加载数据并分页实例代码
Jun 07 jQuery
jquery+css实现侧边导航栏效果
Jun 12 jQuery
jQuery中extend函数简单用法示例
Oct 11 jQuery
jQuery实现验证表单密码一致性及正则表达式验证邮箱、手机号的方法
Dec 05 jQuery
利用JQUERY实现多个AJAX请求等待的实例
Dec 14 jQuery
jQuery实现页码跳转式动态数据分页
Dec 31 jQuery
jQuery滑动效果实现方法分析
Sep 05 jQuery
jQuery实现高级检索功能
May 28 jQuery
jQuery实现form表单基于ajax无刷新提交方法实例代码
Nov 04 jQuery
jQuery实现简单评论区功能
Oct 26 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
第十一节 重载 [11]
2006/10/09 PHP
将数组写入txt文件 var_export
2009/04/21 PHP
关于PHP内存溢出问题的解决方法
2013/06/25 PHP
使用swoole扩展php websocket示例
2014/02/13 PHP
win7 64位系统 配置php最新版开发环境(php+Apache+mysql)
2014/08/15 PHP
PHP数组编码gbk与utf8互相转换的两种方法
2016/09/01 PHP
php调用云片网接口发送短信的实现方法
2017/10/25 PHP
jquery插件开发之实现md5插件
2014/03/17 Javascript
jQuery学习总结之jQuery事件
2014/06/30 Javascript
Node.js中使用计时器定时执行函数详解
2014/08/15 Javascript
原生javascript实现简单的datagrid数据表格
2015/01/02 Javascript
JS实现一个按钮的方法
2015/02/05 Javascript
浅谈javascript事件取消和阻止冒泡
2015/05/26 Javascript
jQuery1.9.1源码分析系列(十六)ajax之ajax框架
2015/12/04 Javascript
深入理解JavaScript中的浮点数
2016/05/18 Javascript
页面向下滚动ajax获取数据的实现方法(兼容手机)
2016/05/24 Javascript
jQuery插件echarts实现的多柱子柱状图效果示例【附demo源码下载】
2017/03/04 Javascript
require.js中的define函数详解
2017/07/10 Javascript
Vue-cli中为单独页面设置背景色的实现方法
2018/02/11 Javascript
vue-cli3中vue.config.js配置教程详解
2019/05/29 Javascript
[59:30]VG vs LGD 2019国际邀请赛淘汰赛 胜者组 BO3 第二场 8.22
2019/09/05 DOTA
Python2.x和3.x下maketrans与translate函数使用上的不同
2015/04/13 Python
全面了解python字符串和字典
2016/07/07 Python
python实现弹跳小球
2019/05/13 Python
使用Python实现毫秒级抢单功能
2019/06/06 Python
python实现简单学生信息管理系统
2020/04/09 Python
耐克波兰官方网站:Nike波兰
2019/09/03 全球购物
科室工作个人总结的自我评价
2013/10/29 职场文书
《小小竹排画中游》教学反思
2014/02/26 职场文书
美术学专业求职信
2014/07/23 职场文书
2015年考研复习计划
2015/01/19 职场文书
关于python中readlines函数的参数hint的相关知识总结
2021/06/24 Python
Python中基础数据类型 set集合知识点总结
2021/08/02 Python
Ajax异步刷新功能及简单案例
2021/11/20 Javascript
Java 死锁解决方案
2022/05/11 Java/Android
服务器间如何实现文件共享
2022/05/20 Servers