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插件FusionWidgets实现的Bulb图效果示例【附demo源码下载】
Mar 23 jQuery
HTML5+jQuery实现搜索智能匹配功能
Mar 24 jQuery
jquery将标签元素的高设为屏幕的百分比
Apr 19 jQuery
jQuery序列化后的表单值转换成Json
Jun 16 jQuery
基于jQuery Ajax实现下拉框无刷新联动
Dec 06 jQuery
jQuery Validate插件ajax方式验证输入值的实例
Dec 21 jQuery
jQuery实现定时隐藏对话框的方法分析
Feb 12 jQuery
jQuery实现的简单获取索引功能示例
Jun 04 jQuery
jQuery 同时获取多个标签的指定内容并储存为数组
Nov 20 jQuery
jquery操作checkbox的常用方法总结【附测试源码下载】
Jun 10 jQuery
jquery实现拖拽小方块效果
Dec 10 jQuery
详解jQuery的核心函数和事件处理
Feb 18 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中调用C/C++制作的动态链接库的教程
2016/03/10 PHP
浅谈使用 Yii2 AssetBundle 中 $publishOptions 的正确姿势
2017/11/08 PHP
PHP使用HTML5 FormData对象提交表单操作示例
2019/07/02 PHP
PHP开发API接口签名生成及验证操作示例
2020/05/27 PHP
利用jQuery的$.event.fix函数统一浏览器event事件处理
2009/12/21 Javascript
Bootstrap+jfinal实现省市级联下拉菜单
2016/05/30 Javascript
jquery表单验证插件validation使用方法详解
2017/01/20 Javascript
jQuery实现一个简单的验证码功能
2017/06/26 jQuery
JS实现li标签的删除
2019/04/12 Javascript
Vue简单封装axios之解决post请求后端接收不到参数问题
2020/02/16 Javascript
详解webpack-dev-middleware 源码解读
2020/03/23 Javascript
简单讲解Python中的字符串与字符串的输入输出
2016/03/13 Python
用Python实现KNN分类算法
2017/12/22 Python
Python爬豆瓣电影实例
2018/02/23 Python
Python3使用TCP编写一个简易的文件下载器功能
2019/05/08 Python
matplotlib.pyplot画图并导出保存的实例
2019/12/07 Python
python实现处理mysql结果输出方式
2020/04/09 Python
离线状态下在jupyter notebook中使用plotly实例
2020/04/24 Python
Python爬虫爬取博客实现可视化过程解析
2020/06/29 Python
详解Python爬虫爬取博客园问题列表所有的问题
2021/01/18 Python
Python用requests库爬取返回为空的解决办法
2021/02/21 Python
html5使用canvas实现跟随光标跳动的火焰效果
2014/01/07 HTML / CSS
webView加载html图片遇到的问题解决
2019/10/08 HTML / CSS
皇马官方商城:Real Madrid Store
2016/09/02 全球购物
马来西亚航空官方网站:Malaysia Airlines
2017/07/28 全球购物
StubHub美国:购买或出售您的门票
2019/07/09 全球购物
大学自我鉴定
2013/12/20 职场文书
装饰活动策划方案
2014/02/11 职场文书
公证书样本
2014/04/10 职场文书
食品销售计划书
2014/04/26 职场文书
海南召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
2014年安全管理工作总结
2014/12/01 职场文书
通知书大全
2015/04/27 职场文书
趣味运动会赞词
2015/07/22 职场文书
标准发言稿结尾
2019/07/18 职场文书
Python爬虫网络请求之代理服务器和动态Cookies
2022/04/12 Python