jQuery实现的点击标题文字切换字体效果示例【测试可用】


Posted in jQuery onApril 26, 2018

本文实例讲述了jQuery实现的点击标题文字切换字体效果。分享给大家供大家参考,具体如下:

这个主要通过判断被点击的元素的子元素中是否包含了b元素来进行字体的切换,其中wrapInner函数是为了在$author元素的内部添加b标签。

切换回正常字体是通过将内容转化为纯文本形式,再替换元素内容来实现的。

核心代码如下:

$('#f-author').css('cursor','pointer');
$('#f-author').click(function(event){
  var $author = $(this);
  if(!$author.children().is('b')){//子元素没有b
    $author.wrapInner('<b></b>');//包含在$author里面
  }
  else{
    var text = $author.text(); //纯文本
    $author.text(text);
  }
});

完整代码如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>3water.com jQuery点击标题切换字体</title>
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
</head>
<body>
<div id="f-author">这里显示测试标题文字</div>
<script>
$('#f-author').css('cursor','pointer');
$('#f-author').click(function(event){
  var $author = $(this);
  if(!$author.children().is('b')){//子元素没有b
    $author.wrapInner('<b></b>');//包含在$author里面
  }
  else{
    var text = $author.text(); //纯文本
    $author.text(text);
  }
});
</script>
</body>
</html>

运行效果:

jQuery实现的点击标题文字切换字体效果示例【测试可用】

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
jquery ui sortable拖拽后保存位置
Apr 27 jQuery
jQuery实现上传图片前预览效果功能
Aug 03 jQuery
jQuery Ajax 实现分页 kkpager插件实例代码
Aug 10 jQuery
jquery+css实现下拉列表功能
Sep 03 jQuery
JS和JQuery实现雪花飘落效果
Nov 30 jQuery
jQuery插件实现弹性运动完整示例
Jul 07 jQuery
jQuery中实现text()的方法
Apr 04 jQuery
jQuery实现html可联动的百分比进度条
Mar 26 jQuery
jQuery实现的移动端图片缩放功能组件示例
May 01 jQuery
Jquery高级应用Deferred对象原理及使用实例
May 28 jQuery
JQuery通过键盘控制键盘按下与松开触发事件
Aug 07 jQuery
jQuery实现容器间的元素拖拽功能
Dec 01 jQuery
jQuery实现通过方向键控制div块上下左右移动的方法【测试可用】
Apr 26 #jQuery
jQuery length 和 size()区别总结
Apr 26 #jQuery
jQuery+ajax实现动态添加表格tr td功能示例
Apr 23 #jQuery
jQuery中图片展示插件highslide.js的简单dom
Apr 22 #jQuery
手写简单的jQuery雪花飘落效果实例
Apr 22 #jQuery
JQuery元素快速查找与操作
Apr 22 #jQuery
关于jquery layui弹出层的使用方法
Apr 21 #jQuery
You might like
smarty静态实验表明,网络上是错的~呵呵
2006/11/25 PHP
使用PHP数组实现无限分类,不使用数据库,不使用递归.
2006/12/09 PHP
用PHP实现浏览器点击下载TXT文档的方法详解
2013/06/02 PHP
PHP 伪静态技术原理以及突破原理实现介绍
2013/07/12 PHP
讲解WordPress中用于获取评论模板和搜索表单的PHP函数
2015/12/28 PHP
根据IP的地址,区分不同的地区,查看不同的网站页面的js代码
2013/02/26 Javascript
js中split函数的使用方法说明
2013/12/26 Javascript
针对初学者的jQuery入门指南
2015/08/15 Javascript
AngularJS表单验证功能分析
2017/05/26 Javascript
微信小程序 自定义Toast实例代码
2017/06/12 Javascript
JS实现给json数组动态赋值的方法示例
2020/03/19 Javascript
Node.js+Express+MySql实现用户登录注册功能
2017/07/10 Javascript
在ES5与ES6环境下处理函数默认参数的实现方法
2018/05/13 Javascript
在vue中使用setInterval的方法示例
2019/04/16 Javascript
在 Vue 中编写 SVG 图标组件的方法
2020/02/24 Javascript
Python版的文曲星猜数字游戏代码
2013/09/02 Python
python连接mysql并提交mysql事务示例
2014/03/05 Python
Python实现多行注释的另类方法
2014/08/22 Python
手动实现把python项目发布为exe可执行程序过程分享
2014/10/23 Python
Python中__init__.py文件的作用详解
2016/09/18 Python
django 解决manage.py migrate无效的问题
2018/05/27 Python
Django contenttypes 框架详解(小结)
2018/08/13 Python
Python安装pycurl失败的解决方法
2018/10/15 Python
Python3使用 GitLab API 进行批量合并分支
2020/10/15 Python
使用HTML5的Canvas绘制曲线的简单方法
2015/09/08 HTML / CSS
HTML5自定义属性的问题分析
2019/08/16 HTML / CSS
美国领先的低折扣旅行网站:Hotwire
2019/01/19 全球购物
学生生病请假条范文
2014/02/16 职场文书
2014年度安全生产目标管理责任书
2014/07/25 职场文书
2015暑假实习报告范文
2015/07/13 职场文书
检讨书怎么写?
2019/06/21 职场文书
导游词之绍兴柯岩古镇
2020/01/09 职场文书
win10+anaconda安装yolov5的方法及问题解决方案
2021/04/29 Python
MySQL修改默认引擎和字符集详情
2021/09/25 MySQL
nginx中封禁ip和允许内网ip访问的实现示例
2022/03/17 Servers
clear 万能清除浮动(clearfix:after)
2023/05/21 HTML / CSS