首页banner特效
<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特效的更多相关文章
- 模仿东京首页banner轮播,京东新闻上下滚动动画实现(动画实现)
接着上篇 微信小程序-阅读小程序demo写:http://www.cnblogs.com/muyixiaoguang/p/5917986.html 首页banner动画实现 京东新闻上下动画实现 想着 ...
- three.js的wave特效(ivew官网首页波浪特效实现)
查看效果请访问:https://521lbx.github.io/Web3D/index.html公司的好几个vue项目都是用ivew作为UI框架,所以ivew官网时不时就得逛一圈.每一次进首页都会被 ...
- 首页banner焦点图自动轮播效果
今天来介绍一下我前两天写一个小任务的时候遇到的一些问题,如果能够有所帮助或者启发,那将是我的荣幸. <div class="banner"> <a class=& ...
- jQuery UI 实现图片循环显示,常用于网站首页banner广告切换
http://www.runoob.com/try/try.php?filename=jqueryui-example-position-cycler <!doctype html>< ...
- 一个简单的特效引发的大战之移动开发中我为什么放弃jquery mobile
我本想安静的做一个美男子,可是,老板不涨工资,反而,一月不如一月. 我为什么放弃jquery mobile插件选择自己写特效? 在开发中大家都知道效率很重要,一个好的工具可以在开发中大大提升效率,工作 ...
- APP UI结构-首页功能点大集锦,很干很详细
APP UI结构的系列的文章有一段时间没有更新了,因为最近在学一些新东西和看一些新书籍,适当的给自己充电也是为了更好的输出,言归正传,今天想跟大家聊的是和首页相关的一些内容,可能有些内容最近有的小伙伴 ...
- Vue 网站首页加载优化
Vue 网站首页加载优化 本篇主要讲解 Vue项目打包后 vendor.js 文件很大 如何对它进行优化 以及开启Vue的压缩 和 nginx gzip 压缩的使用, 其他就是对接口优化等 1. v ...
- 全新jquery多点滑动幻灯片——全屏动画animateSlide
首页banner的酷炫效果多来自全屏大图的幻灯片动画,下面提供一种完美兼容的jquery动画特效:全新jquery多点滑动幻灯片——全屏动画animateSlide(代码完全原创). 直接上代码,把h ...
- 18款 非常实用 jquery幻灯片图片切换
1.jquery图片滚动仿QQ商城带左右按钮控制焦点图片切换滚动 jquery图片特效制作仿腾讯QQ商城首页banner焦点图片轮播切换效果,带索引按钮控制和左右按钮控制图片切换. 查看演示>& ...
随机推荐
- 格式化日期的js(正则魅力)
/** * 时间对象的格式化; */ Date.prototype.format = function(format) { // ◆ 使用prototype定义原型方法 /* * eg:forma ...
- asterisk中使用dahdi通道呼出的注意事项
asterisk中使用dahdi通道呼出的注意事项 在使用dahdi通道呼出的时候,可以在Dial中对呼出所使用的通道进行指定选择.以下面的例子来说明: 场景说明:数字板卡单E1,使用pri信令,1- ...
- JavaScript判断字符串是否含有中文(实用)
引用页: http://javasam.iteye.com/blog/1465048 UTF-8有点类似于Haffman编码,它将Unicode编码为:0x00-0x7F的字符,用单个字节来表示:0x ...
- Android中对日期进行排序
最近在项目中需要将读取的数据按照时间的降序进行排序. 具体的步骤如下: 1.读取数据,存入List中 2.取出数据中的时间戳,由String转换成Date 3.使用冒泡排序对List中元素按照Date ...
- 翻译:深入 AngularUI Router
原文地址:http://www.ng-newsletter.com/posts/angular-ui-router.html ui-router: https://angular-ui.github. ...
- jquery实现跨域提交(原创)
jquery实现跨域提交(原创) 我们在运营一个产品的时候往往会遇到这样那样的表单提交,如客户数据收集.申请加盟.意见反馈等,由此我们开发了这样一个产品,可以理解为万能型数据收集平台,不难想到,我 ...
- 下拉列表autocomplete各种实现方式比较
方法一:用form 表单的datalist属性,此时会以首字母补充排序.实现效果参考:http://www.w3schools.com/html/tryit.asp?filename=tryhtml_ ...
- 一张图看Goodle Clean设计架构
之前用一张图分析了Google给出的MVP架构,但是在Google给出的所有案例里面除了基本的MVP架构还有其它几种架构,今天就来分析其中的Clean架构.同样的,网上介绍Clean架构的文章很多,我 ...
- 2016阿里巴巴校招offer面经
前段时间参加阿里巴巴校招,非常荣幸,很快就拿到了offer,经历了三轮技术面试和一轮hr面,面试官们都非常nice,在此感谢一下各位面试官,你们辛苦了,百忙之中抽时间面试!为了帮助更多人想进阿里巴巴的 ...
- Social networks and health: Communicable but not infectious
Harvard Men’s Health Watch Poet and pastor John Donne famously proclaimed “No man is an island.” It ...