• 普通轮播图上下滚动-04


    1、结构

                    <div class="banner1">
                            <ul class="w_ul1">
                                 <li><a href="#" target="_blank"><img src="images/tu01.jpg" width="755" height="347"></a></li>
                                 <li><a href="#" target="_blank"><img src="images/tu02.jpg" width="755" height="347"></a></li>
                                 <li><a href="#" target="_blank"><img src="images/tu01.jpg" width="755" height="347"></a></li>
                                 <li><a href="#" target="_blank"><img src="images/tu02.jpg" width="755" height="347"></a></li>
                            </ul>
                            <ol class="h_num1">
                                <li class="hover11"></li>
                                <li></li>
                                <li></li>
                                <li></li>
                            </ol>
                     </div>

    2、样式

    .banner1{ 755px; height:347px; overflow:hidden; position:relative; margin:40px 0 50px 90px;}
    .banner1 .w_ul1{ height:5000px;}
    .banner1 .w_ul1 li{ 755px; height:347px;}
    .banner1 .h_num1{ position:absolute; right:0; bottom:10px;}
    .banner1 .h_num1 li{ 50px; height:6px; background:#960; float:left; margin:0 4px; cursor:pointer;}
    .banner1 .h_num1 .hover11{ background:#FFEB00;}

    3、效果

        /*-----------上下轮播----------*/
        
        function ft_1(li_h,wrap_1,num_h,width_1,hover_1){
                      var lih=li_h.height();
                      var repeat;
                      var index=0;
                      var length_1=li_h.length;

                      wrap_1.hover(function(){
                               clearInterval(repeat)
                      },function(){
                              repeat=setInterval(function(){
                                  index++;
                                  if(index==length_1)
                                  { index=0};
                              ht(index)
                              },3000)
                       }).trigger("mouseout");

                   num_h.mouseover(function(){
                       index=num_h.index(this);
                   ht(index)
             });
     
                  function ht(index){
                         width_1.stop().animate({"marginTop":-lih*index});                  
                         num_h.eq(index).addClass(hover_1).siblings().removeClass(hover_1);
                   };
           };
          ft_1($(".w_ul1 li"),$(".banner1"),$(".h_num1 li"),$(".w_ul1"),("hover11"))

  • 相关阅读:
    事件冒泡与捕获
    $(this)到底是个啥
    监测代码的作用及用法
    响应消息的内容类型text/html与绑定的text/xml内容类型不匹配
    MySqlConnection using MySql.Data.dll
    mysql 导出导入数据库
    ORA-06550 PLS-00103:出现符号“DROP”在需要下列之一时:
    注册InstallShield Limited Edition for Visual Studio 时无法选择国家解决方法
    访问LINQ的结果
    WPF TextBox中keydown事件组合键
  • 原文地址:https://www.cnblogs.com/su1637/p/8178177.html
Copyright © 2020-2023  润新知