Javascript学习笔记5 - 滑动Slides

来源:互联网 发布:模仿声音软件下载 编辑:程序博客网 时间:2024/06/07 03:48

开始之前:http://docs.jquery.com/ 是jQuery文档的网站, https://jsfiddle.net/是js的在线验证工具


在html中,有这几个标签: 



javascript、jQuery代码:

var main = function(){    $('.dropdown-toggle').click(function(){        //$('.dropdown-menu').slideDown();        $('.dropdown-menu').toggle();            });        // Click Slides -- Show next slide    $('.arrow-next').click(function(){//select        var currentSlide = $('.active-slide');        var nextSlide = currentSlide.next();        if (nextSlide.length ===0)            nextSlide = $('.slide').first();                currentSlide.fadeOut(600);        nextSlide.fadeIn(600);        currentSlide.removeClass('active-slide');//注意这里没有"."        nextSlide.addClass('active-slide');        //让点点的颜色跟随变化        var currentDot = $('.active-dot');        var nextDot = currentDot.next();        if (nextDot.length === 0)            nextDot = $('.dot').first();        currentDot.removeClass('active-dot');        nextDot.addClass('active-dot');    });        // Click Slides -- show previous slide    $('.arrow-prev').click(function(){//select        var currentSlide = $('.active-slide');        var prevSlide = currentSlide.prev();        if (prevSlide.length === 0)            prevSlide = $('.slide').last();                currentSlide.fadeOut(600);        prevSlide.fadeIn(600);        currentSlide.removeClass('active-slide');//注意这里没有"."        prevSlide.addClass('active-slide');        //让点点的颜色跟随变化        var currentDot = $('.active-dot');        var prevDot = currentDot.prev();        if (prevDot.length === 0)            prevDot = $('.dot').last();        currentDot.removeClass('active-dot');        prevDot.addClass('active-dot');    });}    $(document).ready(main);

CSS代码:

/* General */.container {  width: 960px;}/* Header */.header {  background-color: rgba(255, 255, 255, 0.95);  border-bottom: 1px solid #ddd;    font-family: 'Oswald', sans-serif;  font-weight: 300;    font-size: 17px;  padding: 15px;}/* Menu */ .header .menu {  float: right;  list-style: none;  margin-top: 5px;}.menu > li {  display: inline;  padding-left: 20px;  padding-right: 20px;}.menu a {  color: #898989;}/* Dropdown */.dropdown-menu {  font-size: 16px;  margin-top: 5px;  min-width: 105px;}.dropdown-menu li a {  color: #898989;  padding: 6px 20px;  font-weight: 300;}/* Carousel */.slider {  position: relative;  width: 100%;  height: 470px;  border-bottom: 1px solid #ddd;}.slide {  background: transparent url('http://s3.amazonaws.com/codecademy-content/courses/ltp2/img/flipboard/feature-gradient-transparent.png') center center no-repeat;  background-size: cover;  display: none;  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;}.active-slide {    display: block;}.slide-copy h1 {  color: #363636;      font-family: 'Oswald', sans-serif;  font-weight: 400;    font-size: 40px;  margin-top: 105px;  margin-bottom: 0px;}.slide-copy h2 {  color: #b7b7b7;    font-family: 'Oswald', sans-serif;  font-weight: 400;    font-size: 40px;  margin: 5px;}.slide-copy p {  color: #959595;  font-family: Georgia, "Times New Roman", serif;  font-size: 1.15em;  line-height: 1.75em;  margin-bottom: 15px;  margin-top: 16px;}.slide-img {  text-align: right;}/* Slide feature */.slide-feature {  text-align: center;  background-image: url('http://s3.amazonaws.com/codecademy-content/courses/ltp2/img/flipboard/ac.png');  height: 470px;}.slide-feature img {  margin-top: 112px;  margin-bottom: 28px;}.slide-feature a {  display: block;  color: #6fc5e0;    font-family: "HelveticaNeueMdCn", Helvetica, sans-serif;  font-family: 'Oswald', sans-serif;  font-weight: 400;    font-size: 20px;}.slider-nav {  text-align: center;  margin-top: 20px;}.arrow-prev {  margin-right: 45px;  display: inline-block;  vertical-align: top;  margin-top: 9px;}.arrow-next {  margin-left: 45px;  display: inline-block;  vertical-align: top;  margin-top: 9px;}.slider-dots {  list-style: none;  display: inline-block;  padding-left: 0;  margin-bottom: 0;}.slider-dots li {  color: #bbbcbc;  display: inline;  font-size: 30px;  margin-right: 5px;}.slider-dots li.active-dot {  color: #363636;}/* App links */.get-app {  list-style: none;  padding-bottom: 9px;  padding-left: 0px;  padding-top: 9px;}.get-app li {  float: left;  margin-bottom: 5px;  margin-right: 5px;}.get-app img {  height: 40px;}


0 0