怎么用jquery实现文字左右展开收缩效果

2022-05-22 0 261

jquery实现点击按钮时,文字左右展开收缩效果,可以使用jQuery animate()方法来实现,Query animate()方法可以模拟类似于slideUp()和slideDown()这些效果。

怎么用jquery实现文字左右展开收缩效果

那么在前面的文章中,也已经给大家介绍了用jquery实现点击展开收缩效果(上下)的方法。

下面我们就继续结合代码示例,给大家介绍jquery实现文字左右展开收缩效果的方法。

代码示例如下:

<!DOCTYPE html><html lang="en"><head>    <meta charset="utf-8">    <title>jquery实现文字左右展开收缩效果示例</title>    <style type="text/css"> .box{            float:left; overflow: hidden; background: #f0e68c; }        .box-inner{            width: 400px; padding: 10px; border: 1px solid #a29415; }    </style>    <script src="https://code.jquery.com/jquery-1.12.4.min.js"></script>    <script type="text/javascript"> $(function () {            var boxWidth = $(".box").width(); $(".slide-left").click(function(){                $(".box").animate({                    width: 0 }); }); $(".slide-right").click(function(){                $(".box").animate({                    width: boxWidth                }); }); }); </script></head><body><button type="button" class="slide-left">关闭</button><button type="button" class="slide-right">展开</button><hr><div class="box">    <div class="box-inner">新浪娱乐讯 据台湾媒体报道,2018MAMA香港场14日晚间7点盛大展开颁奖典礼,嘻哈、性感、抒情各种团体    合作的舞台表演精彩绝伦,《ETtoday》全程独家直播典礼现场,为观众快速整理8大看点,从防弹RM流利的英文演讲开场,到最后防弹内    心告白曾想解散,全场零冷场。</div></div></body></html>

当我们点击关闭按钮时,就会通过animate()方法将包含文字的div宽度缓慢变为0,达到点击收缩的动画效果。

当我们点击展开按钮时,同样会通过animate()方法,但此时就是将宽度为0的div恢复到原始尺寸,达成点击展开的动画效果。

效果如下图所示:

怎么用jquery实现文字左右展开收缩效果

animate() 方法执行 CSS 属性集的自定义动画。

该方法通过 CSS 样式将元素从一个状态改变为另一个状态。CSS属性值是逐渐改变的,这样就可以创建动画效果。

只有数字值可创建动画(比如 "margin:30px")。字符串值无法创建动画(比如 "background-color:red")。

本篇文章就是关于jquery实现文字左右展开收缩的动画效果的方法介绍,也很简单,希望对需要的朋友有所帮助!

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

【声明:根据2013年1月30日《计算机软件保护条例》2次修订第17条规定: 为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存 储软件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬! 鉴于此,也希望大家按此说明研究软件!】
本站所有源码尽量保证原汁原味,如有特殊情况会作出声明及标注,网站资源不做任何二次加密(原版加密除外,不影响程序使用的不会做解密处理),方便您更好的学习参考。 在您的能力范围内,为了大环境的良性发展,请尽可能的选择正版资源。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

即刻码站__国内靠谱的站长资源下载平台 php教程 怎么用jquery实现文字左右展开收缩效果 https://www.jike1995.com/37363.html

常见问题
  • 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用
查看详情
  • 最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度
查看详情

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务