目录
格莱美获奖名单揭
首页 web前端 js教程 jquery实现的一个导航滚动效果具体代码_jquery

jquery实现的一个导航滚动效果具体代码_jquery

May 16, 2016 pm 05:33 PM
导航 滚动

在做校园网视频网站的时候,首页有一个导航页面要实现滚动效果,有样例,但代码是在难弄懂,貌似网页设计这块还是只有自己的代码自己懂,索性就仿造别人的效果自己做了一个,大体上还行,看起来还是比较流畅的,不次于原作的幺。

现在先把代码拷贝到这里,以后再逐一简化修改:
实现滚动效果,脚本代码如下:

复制代码 代码如下:

var all=0;
var no=0;
var s_width=0;
$(document).ready(function(){
all=$('.slide').length;
s_width=$('.slide').eq(0).width();
$("#slides").css('width',all*s_width);
var contiar=$('.control_links');
for(var i=0;icontiar.append("
  • ");
    }
    $('.control_links li').bind('click mouseenter',function(){
    var index=$(this).index();
    no=index;
    var no_= no%all;
    $("#slides").animate({left:(-1*no_*s_width)+'px'},200);
    $(this).css('background-color','#fff');
    $(this).siblings().css('background-color','#333');
    });
    setInterval(function(){
    var no_= no%all;
    $("#slides").animate({left:(-1*no_*s_width)+'px'},1000);
    var curr= $('.control_links li').eq(no_);
    curr.css('background-color','#fff')
    curr.siblings().css('background-color','#333');
    no++;
    },5000);
    });

  • css 代码如下:
    复制代码 代码如下:

    img{
    border:none;
    }
    #daohangpic {
    width:1000px;
    margin:0 auto;
    padding:20px;
    overflow:hidden;
    }
    #daohangpic img {
    height:380px;
    width:980px;
    }

    #contiar {
    position:relative;
    width:980px;
    height:380px;
    overflow:hidden;
    margin:0 auto;
    }
    #slides {
    position:absolute;
    border:none;
    }
    .slide {
    float:left;
    width:980px;
    height:380px;
    overflow:hidden;
    border:none;
    }
    .control_links{
    position:absolute;
    bottom:10px;
    right:10px;
    z-index:200;
    }
    .control_links,.control_links li {
    list-style: none;
    }
    .control_links li {
    float:left;
    width: 15px;
    height: 15px;
    margin-right: 5px;
    text-align: center;
    background:#333;
    border: 1px solid #666;
    cursor: pointer;
    opacity:0.5;
    }
    .caption {
    position:absolute;
    height:50px;
    width:100%;
    background-color:#000;
    bottom:0px;
    padding-left:20px;
    padding-top:10px;
    overflow:hidden;
    z-index:100;
    background:url(hdpng.png) no-repeat scroll 0 -1px;
    }
    .caption h2 {
    color: #FFF;
    font-size: 17px;
    font-weight: bold;
    line-height:25px;
    }
    .caption p{
    display: block;
    color: #767676;
    font-size:12px;
    line-height:15px;
    }

    要实现滚动的区域定义如下:
    复制代码 代码如下:




    Slide 1

    格莱美获奖名单揭


    格莱美获奖名单揭晓,众大腕颁奖礼现场飙歌




    Slide 1

    格莱美获奖名单揭


    格莱美获奖名单揭晓,众大腕颁奖礼现场飙歌




    Slide 1

    格莱美获奖名单揭


    格莱美获奖名单揭晓,众大腕颁奖礼现场飙歌




    Slide 1

    格莱美获奖名单揭


    格莱美获奖名单揭晓,众大腕颁奖礼现场飙歌


    场?


    Slide 1

    格莱美获奖名单揭


    格莱美获奖名单揭晓,众大腕颁奖礼现场飙歌









    本站声明
    本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

    热AI工具

    Undresser.AI Undress

    Undresser.AI Undress

    人工智能驱动的应用程序,用于创建逼真的裸体照片

    AI Clothes Remover

    AI Clothes Remover

    用于从照片中去除衣服的在线人工智能工具。

    Undress AI Tool

    Undress AI Tool

    免费脱衣服图片

    Clothoff.io

    Clothoff.io

    AI脱衣机

    Video Face Swap

    Video Face Swap

    使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

    热门文章

    <🎜>:泡泡胶模拟器无穷大 - 如何获取和使用皇家钥匙
    3 周前 By 尊渡假赌尊渡假赌尊渡假赌
    北端:融合系统,解释
    3 周前 By 尊渡假赌尊渡假赌尊渡假赌
    Mandragora:巫婆树的耳语 - 如何解锁抓钩
    3 周前 By 尊渡假赌尊渡假赌尊渡假赌

    热工具

    记事本++7.3.1

    记事本++7.3.1

    好用且免费的代码编辑器

    SublimeText3汉化版

    SublimeText3汉化版

    中文版,非常好用

    禅工作室 13.0.1

    禅工作室 13.0.1

    功能强大的PHP集成开发环境

    Dreamweaver CS6

    Dreamweaver CS6

    视觉化网页开发工具

    SublimeText3 Mac版

    SublimeText3 Mac版

    神级代码编辑软件(SublimeText3)

    热门话题

    Java教程
    1665
    14
    CakePHP 教程
    1423
    52
    Laravel 教程
    1321
    25
    PHP教程
    1269
    29
    C# 教程
    1249
    24
    JavaScript 如何实现滚动到指定元素位置的功能? JavaScript 如何实现滚动到指定元素位置的功能? Oct 22, 2023 am 08:12 AM

    JavaScript如何实现滚动到指定元素位置的功能?在网页中,当我们需要将用户的视线聚焦到某个特定的元素位置时,我们可以使用JavaScript来实现滚动到指定元素位置的功能。本文将介绍如何通过JavaScript实现这一功能,并提供相应的代码示例。首先,我们需要获取目标元素的位置信息。可以使用Element.getBoundingClient

    导航地图上横着的8字是什么 导航地图上横着的8字是什么 Jun 27, 2023 am 11:43 AM

    导航地图上横着的8字是霾,中度是黄色8预警信号,重度是橙色8预警信号。

    监测iframe的滚动行为 监测iframe的滚动行为 Feb 18, 2024 pm 08:40 PM

    如何监听一个iframe的滚动,需要具体代码示例当我们在网页中使用iframe标签嵌入其他网页时,有时候需要对iframe中的内容进行一些特定的操作。其中一个常见的需求是监听iframe的滚动事件,以便在滚动发生时执行相应的代码。以下将介绍如何使用JavaScript来监听一个iframe的滚动,并提供具体的代码示例供参考。获取iframe元素首先,我们需要

    百度地图 App 最新版本 18.8.0 发布,首次引入红绿灯雷达功能,并新增实时停车推荐功能 百度地图 App 最新版本 18.8.0 发布,首次引入红绿灯雷达功能,并新增实时停车推荐功能 Aug 06, 2023 pm 06:05 PM

    百度地图App安卓版/iOS版均已发布18.8.0版本,首次引入红绿灯雷达功能,业内领先据官方介绍,开启红绿灯雷达后,支持开车自动探测红绿灯,不用输入目的地,北斗高精可以实时定位,全国100万+红绿灯自动触发绿波提醒。除此之外,新功能还提供全程静音导航,使图区更简洁,关键信息一目了然,且无语音播报,使驾驶员更加专注驾驶百度地图于2020年10月上线红绿灯倒计时功能,支持实时读秒预判,导航会在接近红绿灯路口时,自动展示倒计时剩余秒数,让用户时刻掌握前方路况。截至2022年12月31日,红绿灯倒计时

    HTML、CSS和jQuery:制作一个自动滚动的公告栏 HTML、CSS和jQuery:制作一个自动滚动的公告栏 Oct 27, 2023 pm 06:31 PM

    HTML、CSS和jQuery:制作一个自动滚动的公告栏在现代网页设计中,公告栏常常被用来重要的信息传达和引起用户注意。一个自动滚动的公告栏在网页上受到了广泛的应用,它能够让公告内容以动画形式在页面中滚动显示,提高信息的展示效果和用户体验。本文将介绍如何使用HTML、CSS和jQuery来制作一个自动滚动的公告栏,并提供具体的代码示例。首先,我们需要一个HT

    足球导航语音包在哪个导航软件 足球导航语音包在哪个导航软件 Nov 09, 2022 pm 04:33 PM

    足球导航语音包在“高德导航”软件中,是高德地图车机版导航语音包的其中一种,内容为黄健翔足球解说版本的导航语音。设置方法:1、打开高德地图软件;2、点击进入“更多工具”-“导航语音”选项;3、找到“黄健翔热血语音”,点击“下载”;4、在弹出的页面,点击“使用语音”即可。

    高德地图推出升级版驾车 ETA 服务:实时解析当前路况,预估到达时间更精准 高德地图推出升级版驾车 ETA 服务:实时解析当前路况,预估到达时间更精准 Apr 30, 2024 am 08:37 AM

    本站4月29日消息,高德地图官宣推出升级版的驾车ETA(本站注:ETA即预估到达时间,指的是用户在当前时刻出发按照给定路线前往目的地预计需要的时长)服务,该服务旨在帮助用户的路线规划时长和路况预估更为精准,辅助用户进行出行决策。该地图应用是最新升级的高德地图App,引入了“超大规模图卷积神经网络模型”,该模型可以更好地捕捉和学习交通流动规律,支持城市道路网络、高速公路系统,能以高精度刻画交通状况的时空动态变化。在此外,全新版本的地图还进一步融合了iTransformer时序预测模型,支持实时解析

    如何在Vue中实现全屏滚动效果 如何在Vue中实现全屏滚动效果 Nov 08, 2023 am 08:42 AM

    如何在Vue中实现全屏滚动效果在网页设计中,全屏滚动效果可以给用户带来非常独特和流畅的浏览体验。本文将介绍如何在Vue.js中实现全屏滚动效果,以及具体的代码示例。为了实现全屏滚动效果,我们首先需要使用Vue.js框架搭建项目。在Vue.js中,我们可以使用vue-cli来快速搭建一个项目骨架。接着我们需要引入一些第三方库来实现滚动效果,比如fullpage

    See all articles