太阳渐渐往下落,它的脸涨得越来越红,红的像个大火球,把身边的云染成五颜六色。慢慢地它走到西山背后,把美丽的霞光留在遥远的天边。我们都看得目瞪口呆。我的心里在想:晚霞真美!
本文实例讲述了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>www.haodaima.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实现的点击标题文字切换字体效果示例【测试可用】请关注haodaima.com其它相关文章!