<link href="css/swiper.min.css" rel="stylesheet" />
 <script src="js/jquery-1.9.1.min.js" type="text/javascript"></script>

 <div class="swiper-container">
            <div class="swiper-wrapper" id="idContainer2">
                <asp:Repeater runat="server" ID="rptBanner">
                    <ItemTemplate>
                        <div class="swiper-slide" style='display: <%#Container.ItemIndex == 0 ? "block" : "none" %>'>
                            <a href="<%#Eval("Linkurl") %>" target="_blank">
                                <img src="<%# globalVariables.FileDir+Eval("GlobalPicBig3") %>">
                            </a>
                        </div>
                    </ItemTemplate>
                </asp:Repeater>
            </div>
            <div class="swiper-pagination">
            </div>
            <div class="wrapperLunbo">
                <ul>
                    <asp:Repeater ID="rptDot" runat="server">
                        <ItemTemplate>
                            <li class="<%#Container.ItemIndex == 0 ? "wrapperLunboCurrent" : "" %>" onclick="bannerPoint(this)">
                                <a href="javascript:void(0)"></a></li>
                        </ItemTemplate>
                    </asp:Repeater>
                </ul>
            </div>
            <div class="swiper-button-next" id="bannerNext" onclick="bannerPrev()">
            </div>
            <div class="swiper-button-prev" id="bannerPrev" onclick="bannerNext()">
            </div>
        </div>
<script type="text/javascript">
        $(window).scroll(function () {
            var firstScreen = $(".BrandBox").offset().top - $(document).scrollTop();
            if (firstScreen <= 687 && firstScreen > 300)
            { menuPoint(0); }
            var secondScreen = $(".contentTitleAll").offset().top - $(document).scrollTop();
            if (secondScreen <= 300 && secondScreen > -300)
            { menuPoint(1); }
            var thirdScreen = $(".showSImgBox").offset().top - $(document).scrollTop();
            if (thirdScreen <= 1000 && thirdScreen > 300) {
                menuPoint(2);
            }
            var fouthScreen = $(".footerBox2").offset().top - $(document).scrollTop();
            if (fouthScreen < 900)
            { menuPoint(3); }
        });
        function menuPoint(index)
        { $(".screenSwitch li").eq(index).addClass("screenSwitchCurrent").siblings().removeClass(); }
        $(document).ready(function () {
            $(".screenSwitch li").click(function () {
                $(this).addClass("screenSwitchCurrent").siblings().removeClass();
            });
            bannerLength = $("#idContainer2 div").length;
            bannerSetInterval = setInterval("runBanner()", 3000);
        });
        function bannerPrev() {
            clearInterval(bannerSetInterval);
            ++bannerIndex;
            if (bannerIndex >= bannerLength) {
                bannerIndex = bannerLength - 1;
            }             $(".wrapperLunbo li").eq(bannerIndex).addClass("wrapperLunboCurrent").siblings().removeClass();
            $("#idContainer2 div").eq(bannerIndex).show().siblings().hide();
            bannerSetInterval = setInterval("runBanner()", 3000);
        }
        function bannerNext() {
            clearInterval(bannerSetInterval);
            --bannerIndex;
            $("#txtBrand").val(bannerIndex);
            if (bannerIndex < 0) {
                bannerIndex = 0;
            }
            $(".wrapperLunbo li").eq(bannerIndex).addClass("wrapperLunboCurrent").siblings().removeClass();
            $("#idContainer2 div").eq(bannerIndex).show().siblings().hide();
            bannerSetInterval = setInterval("runBanner()", 3000);
        }
        function bannerPoint(ele) {
            clearInterval(bannerSetInterval);
            bannerIndex = $(ele).index();
            $(".wrapperLunbo li").eq(bannerIndex).addClass("wrapperLunboCurrent").siblings().removeClass();
            $("#idContainer2 div").eq(bannerIndex).show().siblings().hide();
            bannerSetInterval = setInterval("runBanner()", 3000);
        }
    </script>


首页banner特效的更多相关文章

  1. 模仿东京首页banner轮播,京东新闻上下滚动动画实现(动画实现)

    接着上篇 微信小程序-阅读小程序demo写:http://www.cnblogs.com/muyixiaoguang/p/5917986.html 首页banner动画实现 京东新闻上下动画实现 想着 ...

  2. three.js的wave特效(ivew官网首页波浪特效实现)

    查看效果请访问:https://521lbx.github.io/Web3D/index.html公司的好几个vue项目都是用ivew作为UI框架,所以ivew官网时不时就得逛一圈.每一次进首页都会被 ...

  3. 首页banner焦点图自动轮播效果

    今天来介绍一下我前两天写一个小任务的时候遇到的一些问题,如果能够有所帮助或者启发,那将是我的荣幸. <div class="banner"> <a class=& ...

  4. jQuery UI 实现图片循环显示,常用于网站首页banner广告切换

    http://www.runoob.com/try/try.php?filename=jqueryui-example-position-cycler <!doctype html>< ...

  5. 一个简单的特效引发的大战之移动开发中我为什么放弃jquery mobile

    我本想安静的做一个美男子,可是,老板不涨工资,反而,一月不如一月. 我为什么放弃jquery mobile插件选择自己写特效? 在开发中大家都知道效率很重要,一个好的工具可以在开发中大大提升效率,工作 ...

  6. APP UI结构-首页功能点大集锦,很干很详细

    APP UI结构的系列的文章有一段时间没有更新了,因为最近在学一些新东西和看一些新书籍,适当的给自己充电也是为了更好的输出,言归正传,今天想跟大家聊的是和首页相关的一些内容,可能有些内容最近有的小伙伴 ...

  7. Vue 网站首页加载优化

    Vue 网站首页加载优化 本篇主要讲解 Vue项目打包后 vendor.js 文件很大 如何对它进行优化 以及开启Vue的压缩 和 nginx gzip 压缩的使用, 其他就是对接口优化等  1. v ...

  8. 全新jquery多点滑动幻灯片——全屏动画animateSlide

    首页banner的酷炫效果多来自全屏大图的幻灯片动画,下面提供一种完美兼容的jquery动画特效:全新jquery多点滑动幻灯片——全屏动画animateSlide(代码完全原创). 直接上代码,把h ...

  9. 18款 非常实用 jquery幻灯片图片切换

    1.jquery图片滚动仿QQ商城带左右按钮控制焦点图片切换滚动 jquery图片特效制作仿腾讯QQ商城首页banner焦点图片轮播切换效果,带索引按钮控制和左右按钮控制图片切换. 查看演示>& ...

随机推荐

  1. SPREAD_NET6

    SPREAD_NET6 下载地址 http://www.gcpowertools.com.cn/downloads/trial/Spread.NET/EN_SPREAD_NET6_SETUP_RA_6 ...

  2. eclipse中debug

      在需要测试的代码行左侧行号列上双击,生成断点 ,再次双击可以取消断点 如图:   然后右键,选择Debug As-Java Application,(注意,不是选择Run As) 开始调试java ...

  3. weblogic诊断案例-AdminServer平均1-2周崩溃

    OS2台:RH5.5 64位 WEBLOGIC VERSION:9.2.3 JDK:1.5 64位 weblogic一个管理服务,4个受管(2台服务器做集群,每台服务器2个受管).应用部署后通过一个月 ...

  4. (转)adb shell am 的用法

    原文地址:http://blog.csdn.net/fulinwsuafcie/article/details/8092459   adb shell am 的功能 adb shell am 使用此命 ...

  5. IOS开发-文件管理(二)

    IOS开发-文件管理(二) 五.Plist文件 String方式添加               NSString *path = [NSHomeDirectory( )  stringByAppen ...

  6. mysql命令整理0919 不定期更新中

    1)新建数据库 create database +database_name:         查询数据库  show databases;       切换数据库   use database_na ...

  7. svn老鸟转用git必须理解的概念

    不都是SCM代码管理嘛,有很大区别么?很多svn老鸟都是抱着这样的心态去学习git,然后无一幸免地陷入“查阅过很多资料,依然掌握不好”的困境,至少我们团队是这样的. 网上的资料确实已经很多了,却没有把 ...

  8. 使用git向github中添加项目并更新(备忘录)

    今天使用Git&github&ST3时,发现ST3不仅是git插件不能push成功,使用sublimegit插件也不行. 可能是没有掌握sublimegit的使用技巧,有待后续继续摸索 ...

  9. Hello world!让 grub2 引导自己的操作系统 Xos 内核

    按照惯例,Xos 的第一步是在屏幕上打印 Hello world!第一步是神奇的一步,如果读者对 PC 不了解,将很难得到头绪. PC 开机后,CS 和 IP 被初始化为 CS=0xFFFFh,IP= ...

  10. 大陆地区OpenStack项目Core现状(截至2016年1月28日,转载自陈沙克日志)

    陈沙克 经常有朋友问,大陆地区大概有多少位OpenStack项目的Core.这个问题,现在其实不太好回答,如果需要准确统计的话.下面仅仅是一个大概估计,有遗漏的,希望朋友指出,我来补全. 文档修改历史 ...