• 典型又简单的一个首页焦点图片的代码


            //show_slider
            function show_slider($elem ,class_name ,time){
                var $controls = $elem.find(".control");
                var $sliders = $controls.prev();
                var i = 0 ; //当前索引
                var count = $sliders.children().length;
                var interVal;
                //手动变化
                $controls.find("a").live('mouseover',function(){
                    i = $controls.find("a").index($(this));
                    //这两句代码冗余有待优化
                    $(this).addClass(class_name).siblings().removeClass(class_name);
                    $sliders.children().eq(i).stop().fadeIn().siblings(1000).fadeOut(1000);
                })
                //自动切换方法
                function autoMove(){
                    if(!$sliders.children().is(':animated')){
                        i = (i+1)%count;
                        $controls.children().eq(i).addClass(class_name).siblings().removeClass(class_name);
                        $sliders.children().eq(i).stop().fadeIn().siblings(1000).fadeOut(1000);
                    }
                }
                //开启自动切换
                interVal = setInterval(autoMove,time);
            }

    html代码

                        <div class="slide">
                            <ul>
                                <li class="selected">
                                    <a href="shop_index.html"><img src="images/items/s1.jpg" alt=".." title="1111"></a>
                                </li>
                                <li>
                                    <a href="shop_index.html"><img src="images/items/s1.jpg" alt=".." title="222222"></a>
                                </li>
                                <li>
                                    <a href="shop_index.html"><img src="images/items/s1.jpg" alt=".." title="3333"></a>
                                </li>
                                <li>
                                    <a href="shop_index.html"><img src="images/items/s1.jpg" alt=".." title="444444"></a>
                                </li>
                            </ul>
                            <!-- control  -->
                            <div class="control">
                                <a href="javascript:;" title="1" class="on">1</a>
                                <a href="javascript:;" title="2">2</a>
                                <a href="javascript:;" title="3">3</a>
                                <a href="javascript:;" title="4">4</a>
                            </div>
                            <!-- e control  -->
                        </div>
  • 相关阅读:
    MaaS系统概述
    流处理认识
    事务补偿
    Hystrix原理与实战
    RPC概念和框架
    git remote: error: hook declined to update
    Unity CombineTexture
    Windows Powershell统计代码行数
    unity面试题二
    unity面试题一
  • 原文地址:https://www.cnblogs.com/linksgo2011/p/2976044.html
Copyright © 2020-2023  润新知