jQuery竖向走马灯是一种常见的网页效果,可以让网页元素从上往下或从下往上滚动,展示内容或广告。下面是一个简单的示例,演示如何使用jQuery编写竖向走马灯。
<html> <head> <title>jQuery竖向走马灯</title> <script type="text/javascript" src="jquery.min.js"></script> <style type="text/css"> .container { height: 200px; overflow: hidden; position: relative; } .container .item { position: absolute; top: 0; left: 0; width: 100%; } .container .item p { margin: 0; padding: 5px; font-size: 20px; line-height: 30px; background-color: #f2f2f2; } </style> </head> <body> <div class="container"> <div class="item"> <p>这是第一条内容</p> </div> <div class="item"> <p>这是第二条内容</p> </div> <div class="item"> <p>这是第三条内容</p> </div> </div> <script type="text/javascript"> $(function() { var interval = setInterval(function() { var firstItem = $('.container .item:first'); var itemHeight = firstItem.outerHeight(); firstItem.animate({ marginTop: -itemHeight + 'px' },600,function() { firstItem.css({ marginTop: 0 }).appendTo('.container'); }); },3000); }); </script> </body> </html>
以上代码中,通过jQuery选择器选中包含内容的容器,设置其高度、溢出类型和位置属性。再设置包含内容的元素为绝对定位,并根据容器宽度设置其宽度,最后设置其样式(这里是背景色、文字大小和行高等)。然后,在JavaScript代码中,定时执行一个动画效果,使第一个元素从顶部滑动出去,紧接着移到容器底部,循环展示所有元素。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。