zoukankan      html  css  js  c++  java
  • 基于jQuery的图片轮换

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title></title>
        <style type="text/css">
            * { margin: 0; padding: 0; word-wrap: break-word; word-break: break-all; }
            ul, li { list-style: none; }
            img { border: none; }
            html { overflow: -moz-scrollbars-vertical; }
            /* 在Firefox下始终显示滚动条*/
            /*右侧样式*/
            .content_right { background: #eee; border: 1px solid #AAAAAA; width: 586px; float: left; }
            /*滚动广告样式*/
            .content_right .ad { margin-bottom: 10px; width: 586px; height: 150px; overflow: hidden; position: relative; }
            .content_right .slider, .content_right .num { position: absolute; }
            .content_right .slider li { list-style: none; display: inline; }
            .content_right .slider img { width: 586px; height: 150px; display: block; }
            .content_right .num { right: 5px; bottom: 5px; }
            .content_right .num li { float: left; color: #FF7300; text-align: center; line-height: 16px; width: 16px; height: 16px; font-family: Arial; font-size: 12px; cursor: pointer; overflow: hidden; margin: 3px 1px; border: 1px solid #FF7300; background-color: #fff; }
            .content_right .num li.on { color: #fff; line-height: 21px; width: 21px; height: 21px; font-size: 16px; margin: 0 1px; border: 0; background-color: #FF7300; font-weight: bold; }
        </style>
        <script src="scripts/jquery-1.3.1.js" type="text/javascript"></script>
        <script type="text/javascript">
            /*首页广告效果*/
            $(function () {
                var len = $(".num > li").length;
                var index = 0;
                var adTimer;
                $(".num li").mouseover(function () {
                    index = $(".num li").index(this);
                    showImg(index);
                }).eq(0).mouseover();
                //滑入 停止动画,滑出开始动画.
                $('.ad').hover(function () {
                    clearInterval(adTimer);
                }, function () {
                    adTimer = setInterval(function () {
                        showImg(index)
                        index++;
                        if (index == len) { index = 0; }
                    }, 3000);
                }).trigger("mouseleave");
            })
            // 通过控制top ,来显示不同的幻灯片
            function showImg(index) {
                var adHeight = $(".content_right .ad").height();
                $(".slider").stop(true, false).animate({ top: -adHeight * index }, 1000);
                $(".num li").removeClass("on")
                .eq(index).addClass("on");
            }
            </script>
    </head>
    <body>
        <div class="content_right">
            <div class="ad">
                <ul class="slider">
                    <li>
                        <img src="images/ads/1.gif" /></li>
                    <li>
                        <img src="images/ads/2.gif" /></li>
                    <li>
                        <img src="images/ads/3.gif" /></li>
                    <li>
                        <img src="images/ads/4.gif" /></li>
                    <li>
                        <img src="images/ads/5.gif" /></li>
                </ul>
                <ul class="num">
                    <li>1</li>
                    <li>2</li>
                    <li>3</li>
                    <li>4</li>
                    <li>5</li>
                </ul>
            </div>
        </div>
    </body>
    </html>
  • 相关阅读:
    天才难过四级关
    肉鸟一只
    继续折腾mac。os(没进展)
    Intel(R) ICH9M LPC Interface Controller 2919驱动安装方法
    nusoap的使用
    STL HASH_MAP简单应用
    jQuery select操作控制方法小结
    unordered_map详解
    STL map与Boost unordered_map
    [C/C++]关于C++11中的std::move和std::forward
  • 原文地址:https://www.cnblogs.com/Robbery/p/2494509.html
Copyright © 2011-2022 走看看