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+ThinkPHP+Ajax实现即时消息提醒功能实例代码
Mar 21 jQuery
jQuery简单绑定单个事件的方法示例
Jun 10 jQuery
基于jQuery实现的Ajax 验证用户名唯一性实例代码
Jun 28 jQuery
jquery应用实例分享_实现手风琴特效
Feb 01 jQuery
jquery.onoff实现简单的开关按钮功能(推荐)
May 24 jQuery
jQuery插件实现弹性运动完整示例
Jul 07 jQuery
jQuery实现点击图标div循环放大缩小功能
Sep 30 jQuery
超好用的jQuery分页插件jpaginate用法示例【附源码下载】
Dec 06 jQuery
解决JQuery的ajax函数执行失败alert函数弹框一闪而过问题
Apr 10 jQuery
jquery实现垂直无限轮播的方法分析
Jul 16 jQuery
jQuery 查找元素操作实例小结
Oct 02 jQuery
jQuery 实现DOM元素拖拽交换位置的实例代码
Jul 14 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
libmysql.dll与php.ini是否真的要拷贝到c:\windows目录下呢
2010/03/15 PHP
PHP中数组的分组排序实例
2014/06/01 PHP
PHP array_shift()用法实例分析
2019/01/07 PHP
Thinkphp框架使用list_to_tree 实现无限级分类列出所有节点示例
2020/04/04 PHP
一个JS翻页效果
2007/07/23 Javascript
js AspxButton的客户端操作
2009/06/26 Javascript
js实现的日期操作类DateTime函数代码
2010/03/16 Javascript
JavaScript获取多个数组的交集简单实例
2013/11/11 Javascript
jquery事件preventDefault()方法用法实例
2015/01/16 Javascript
【JS+CSS3】实现带预览图幻灯片效果的示例代码
2016/03/17 Javascript
使用canvas进行图像编辑的实例
2017/08/29 Javascript
JS验证码实现代码
2017/09/14 Javascript
Vue.js 的移动端组件库mint-ui实现无限滚动加载更多的方法
2017/12/23 Javascript
nodejs基于express实现文件上传的方法
2018/03/19 NodeJs
webstorm和.vue中es6语法报错的解决方法
2018/05/08 Javascript
新版小程序登录授权的方法
2018/12/12 Javascript
React中使用UMEditor的方法示例
2019/12/27 Javascript
[01:05:32]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#1COL VS Alliance第一局
2016/03/04 DOTA
[09:31]2016国际邀请赛中国区预选赛Yao赛后采访 答题送礼
2016/06/27 DOTA
python中数据爬虫requests库使用方法详解
2018/02/11 Python
python+selenium打印当前页面的titl和url方法
2018/06/22 Python
78行Python代码实现现微信撤回消息功能
2018/07/26 Python
Python列表生成式与生成器操作示例
2018/08/01 Python
对python tkinter窗口弹出置顶的方法详解
2019/06/14 Python
python实发邮件实例详解
2019/11/11 Python
Pytorch自己加载单通道图片用作数据集训练的实例
2020/01/18 Python
详解python实现可视化的MD5、sha256哈希加密小工具
2020/09/14 Python
Python控制鼠标键盘代码实例
2020/12/08 Python
HTML5的标签的代码的简单介绍 HTML5标签的简介
2012/05/28 HTML / CSS
努比亚手机官网:nubia
2016/10/06 全球购物
澳大利亚宠物食品和用品商店:PETstock
2020/01/02 全球购物
泰海淘:泰国king Power王权免税集团旗下跨境海淘综合型电商
2020/07/26 全球购物
幼儿学前班评语
2014/12/29 职场文书
经典爱情感言
2015/08/03 职场文书
《观察物体》教学反思
2016/02/17 职场文书
仅用几行Python代码就能复制她的U盘文件?
2021/06/26 Python