jQuery实现产品滚动效果

html:

<div class="win_list_b">
                        <div class="scroll" style="height: 198px; overflow: hidden; position: relative;">
                            <ul class="win_list" style="position: absolute; top: -123px;">
                                                                <li>137 **** 4110</li>
                                                                <li>151 **** 8520</li>
                                                                <li>182 **** 6014</li>
                                                                <li>186 **** 6390</li>
                                                                <li>135 **** 1322</li>
                                                                <li>185 **** 9479</li>
                                                                <li>186 **** 0935</li>
                                                                <li>136 **** 6673</li>
                                                                <li>150 **** 2730</li>
                                                                <li>153 **** 1527</li>
                                                                <li>135 **** 0166</li>
                                                                <li>155 **** 2161</li>
                                                                <li>182 **** 2956</li>
                                                                <li>152 **** 6096</li>
                                                                <li>136 **** 7093</li>
                                                                <li>131 **** 3328</li>
                                                                <li>134 **** 1917</li>
                                                                <li>156 **** 1963</li>
                                                                <li>133 **** 3180</li>
                                                                <li>185 **** 5689</li>
                                                            </ul>
                        </div>
                    </div>

jQuery:

    $(function(){
        var scroll = $(".scroll"),
            list = $(".win_list");

        var height = $(".win_list_b").height(),
            listHeight = list.outerHeight();

        scroll.css({"height":height,"overflow":"hidden","position":"relative"});
        list.css({"position":"absolute","top":0});

        var speed = 80;

        function marquee(){
            var top = parseInt(list.css("top"));
            if(top <= height-listHeight){
                list.css({"top":0});
            }else{
                list.css({"top":top-1});
            }
        }
        setInterval(marquee,speed);

        var mainNav = $("#main-navbar");
        $(window).scroll(function(){
            if($(window).scrollTop()>40){
                mainNav.css({"background":"#222","opacity":"0.7"});
            }else{
                mainNav.css({"background":"transparent","opacity":"1"});
            }
        });

    });

时间: 2024-08-29 17:45:15

jQuery实现产品滚动效果的相关文章

jQuery 随滚动条滚动效果 (适用于内容页长文章)

直接入题! 当内容页比较长的时候,网站右侧一直是空白,不如放点有用的东西给用户看,最好不要放广告,因为那样很邪恶,你懂的. 好吧,昨天写了这个东西,jQuery滚动随动区块,代码如下: //侧栏随动 var rollStart = $('.feed-mail'), //滚动到此区块的时候开始随动 rollOut = $('.cookie-list'); //隐藏rollStart之后的区块 rollStart.before('<div class="da_rollbox">

jQuery 随滚动条滚动效果 (固定版)

//侧栏随动 var rollStart = $('.feed-mail'), //滚动到此区块的时候开始随动 rollSet = $('.search,.weibo,.group,.feed-mail,.tags'); //添加rollStart之前的随动区块 rollStart.before('<div class="da_rollbox" style="position:fixed;background-color:#fff;width:inherit;"

简单的jQuery无缝向上滚动效果

html <!DOCTYPE html><html lang="zh-CN"><head><meta charset="utf-8"><title>简单的jQuery无缝向上滚动效果演示1_dowebok</title><style>* { margin: 0; padding: 0;}.myscroll { width: 300px; height: 260px; margin:

jQuery自定义数字滚动效果

每日分享效果时间到,今日分享:jQuery自定义数字滚动效果 效果图: 一.html代码 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8"/> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"/> <!--优先

jquery文字纵向滚动效果(带间隔停留)

<script type="text/javascript"> //文字纵向滚动 $(function() { var $this = $("#quotation"); var scrollTimer; $this.hover(function() { clearInterval(scrollTimer); }, function() { scrollTimer = setInterval(function() { scrollNews($this);

jquery实现数字滚动效果

网页上如果有数字需要经常变动,又想让它比较明显,肯定是加个动画比较显眼,利用jquery的animate可以很容易的实现,不需要css3,因此可以兼容低版本的ie浏览器.先看效果图: 代码比较简单,没有整理成插件形式,暂时全堆在html里了.直接上代码: <!DOCTYPE html> <html lang="zh-cn"> <head>     <meta charset="utf-8">     <title

产品图片无缝水平滚动效果代码

产品图片无缝水平滚动效果代码:在众多的网站都有这样的效果,那就是产品图片可以不间断的无缝滚动,效果挺美观的,也给静态的页面增加了几分动感,也便利了浏览者查看产品,算是比较好的效果吧,下面就介绍一下如何实现此特效的,代码实例如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http:

jquery实现多行文字图片滚动效果

今儿分享一个jquery实现多行滚动效果. 我看一些论坛网站上面,公告处用的较多. 代码如下 复制代码 // 多行滚动(function($){$.fn.extend({Scroll:function(opt,callback){if(!opt) var opt={};var _this=this.eq(0).find("ul:first");var lineH=_this.find("li:first").height(), line=opt.line?parse

jQuery练手:仿新浪微博图片文字列表淡进淡出上下滚动效果

1.效果及功能说明 仿新浪微博图片文字列表上下淡进淡出间歇上下滚动 2.实现原理 首先要设定div内只能显示4个图片那么多出来的图片会自动隐藏然后在给图片添加一个动画的事件让他们可以滚动的播放出来上下滚动效果播放就是li标签里面的内容图片和文字把每一个li看成一个整体在滚动播放的时候进入div内的显示出来在最后离开div的时候隐藏在给整个动画效果设定一个时间就可以完整的运行. 3.运行环境 IE6 IE7 IE8及以上 Firefox 和 Google Chrome游览器下都可实现 4.所有图片