zoukankan      html  css  js  c++  java
  • 动态生成幻灯片

    .destination{
    border: #666 solid 1px;
    box-shadow:-1px 1px 5px 0px #333;
    800px;
    height:460px;
    border-radius:10px;
    top:1px;
    left:95px;
    position:relative;
    }
    .destination ul{
    margin:1px; padding:0

    }
    .destination ul li{
    list-style:none;
    display:block;
    float:left;
    260px;
    height:150px;
    margin: 2px;
    margin-left:4px;
    }

    .destination .left_right .right{
    28px;
    height:68px;
    position:absolute;
    top:177px;
    left:796px;
    }
    .destination .current{
    display:block;
    animation:danru 4s linear infinite;
    -webkit-animation:danru 4s linear alternate ;
    }
    /* 图像透明度 - Hover 效果 */
    .destination ul li a img:hover{
    opacity:0.5;
    filter:alpha(opacity=50);/* 针对 IE8 以及更早的版本 */
    }
    .destination .other{

    display:none;

    }
    @keyframes danru{
    0% {opacity:0.00;left:0px; top:0px;}
    25% {opacity:0.25;left:50px; top:0px;}
    50% {opacity:0.50;left:100px; top:0px;}
    75% {opacity:0.75;left:150px; top:0px;}
    100% {opacity:1.0; left:200px; top:0px;}
    }

    @-webkit-keyframes danru{
    0% {opacity:0.00;left:0px; top:0px;}
    25% {opacity:0.25;left:50px; top:0px;}
    50% {opacity:0.50;left:100px; top:0px;}
    75% {opacity:0.75;left:150px; top:0px;}
    100% {opacity:1.0; left:200px; top:0px;}
    }
    .destination .left_right .left{
    28px;
    height:68px;
    position:absolute;
    top:177px;
    left:-32px;
    }
    .pagination{
    border-radius:100px;
    position:absolute;
    margin-top:-10px;
    margin-left:448px;

    }
    .pagination ul li a:hover{
    z-index: 2;
    color: #fff;
    background-color: #428bca;
    border-color: #428bca;
    }
    .pagination ul li a .actived {
    z-index: 2;
    color: #fff;
    background-color: #428bca;
    border-color: #428bca;
    }
    .pagination .actived {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #428bca;
    border-color: #428bca;
    }
    .blue_lines{
    border-top: 2px #1473eb solid;
    margin-top: 5px;
    margin-bottom: 10px;
    clear: both;
    }

    -----------------------------------

    <!-- 目的地连接 -->
    <div class="destination" id="destination" >
    <!-- 循环开始 class="other" id="ul_id_2 -->
    <?php $i=1;$j=1;?>
    <?php foreach($link as $val): ?>
    <?php if($i==1){?>
    <ul id="ul_id_<?php echo $j; ?>" class="current">
    <?php $j++;?>
    <?php } ?>
    <?php if($i%10==0){?>
    </ul>
    <ul id="ul_id_<?php echo $j; ?>" class="other">
    <?php $j++;?>
    <?php } ?>
    <li>
    <a href=""><img src="{$root}<?php echo $val['_input_text_destination_photos']; ?>" height="163" class="image" ></a>
    </li>
    <?php $i+=1; ?>
    <?php endforeach; ?>
    </ul>
    <!-- 循环结束 -->
    <ul class='left_right'>
    <li class="left" >
    <a href="javascript:;" id="left"><img src="img/images/left.png" class="image" ></a>
    </li>
    <li class="right">
    <a href="javascript:;" id="right"><img src="img/images/right.png" class="image" ></a>
    </li>
    </ul>
    </div>
    <div id="pagination" class="pagination pagination-mini">
    <ul id="ul_page">

    </ul>
    </div>

    -----------------------------------

    <script type="text/javascript">
    $(function(){
    //获取div 所有ul的个数
    var ullist=$("#destination ul ").length;
    //获取所有的ul个数 但要除去一个
    var uls=ullist-1;
    //创建一个ul
    for(var i=0;i<uls;i++){
    //如果是第一页则默认 当前li的背景颜色
    if(i==0){
    var li="<li id='id_"+(i+1)+"' ><a id='a_id_"+(i+1)+"' href='javascript:;' class='actived'>" + (i + 1) + "</a></li>";
    $("#ul_page").append(li);
    }else{
    var li="<li id='id_"+(i+1)+"' > <a id='a_id_"+(i+1)+"' href='javascript:;' class=''>" + (i + 1) + "</a></li>";
    $("#ul_page").append(li);
    }
    }
    //点击分页
    $("#ul_page li").bind("click", function(){
    //获取当前的分页的li的id
    var id=$(this).attr("id");
    var a_id="a_"+id;
    //修改当前li的样式
    $("#"+a_id).removeClass();
    $("#"+a_id).addClass("actived");
    //修改当前ul的样式
    var ul_id="ul_"+id;
    $("#"+ul_id).removeClass();
    $("#"+ul_id).addClass("current");
    //循环修改其他的样式
    for(var i=1;i<=uls;i++){
    //修改分页 li的样式
    var ids="a_id_"+i;
    if(ids!=a_id){
    $("#"+ids).removeClass();
    }
    //修改ul的样式
    var ul_id_other="ul_id_"+i;
    if(ul_id_other!=ul_id){
    $("#"+ul_id_other).removeClass();
    $("#"+ul_id_other).addClass("other");
    }
    }
    });
    //点击左边的显示
    $("#left").bind('click',function(){
    //获取当前页 id
    var current_page=$(".actived").attr("id");
    //字符串截取最后一个数字 a_id_4
    var last_index=current_page.lastIndexOf('_');
    //字符串截取获得当前页
    var current_index=current_page.substring(last_index+1,current_page.length);
    //判断他是否为第一页
    if(current_index!=="1"){
    current_index--;
    left_right_click(uls,current_index);
    }
    });
    //点击右边的显示
    $("#right").bind('click',function(){
    //获取当前页
    var current_page=$(".actived").attr("id");
    var last_index=current_page.lastIndexOf('_');
    //字符串截取获得当前页
    var current_index=current_page.substring(last_index+1,current_page.length);
    //判断他是否为第一页
    if(parseInt(current_index)!=parseInt(uls)){
    current_index++;
    left_right_click(uls,current_index);
    }
    });

    function left_right_click(uls,current_index){
    var a_id="a_id_"+current_index;
    //修改当前li的样式
    $("#"+a_id).removeClass();
    $("#"+a_id).addClass("actived");
    //修改当前ul的样式
    var ul_id="ul_id_"+current_index;
    $("#"+ul_id).removeClass();
    $("#"+ul_id).addClass("current");
    // $("#"+ul_id).fadeToggle(2000);
    //循环修改其他的样式
    for(var i=1;i<=uls;i++){
    //修改分页 li的样式
    var ids="a_id_"+i;
    if(ids!=a_id){
    $("#"+ids).removeClass();
    }
    //修改ul的样式
    var ul_id_other="ul_id_"+i;
    if(ul_id_other!=ul_id){
    $("#"+ul_id_other).removeClass();
    $("#"+ul_id_other).addClass("other");
    }
    }

    }

    });
    </script>

  • 相关阅读:
    吴恩达机器学习16:多变量线性回归(特征值以及多项式回归)
    吴恩达机器学习15:多变量线性回归(梯度下降运算中的实用技巧)
    吴恩达机器学习14:梯度下降以及平方差代价函数
    吴恩达机器学习13:多变量线性回归(使用梯度下降来求解多变量)
    吴恩达机器学习11:线性回归和多变量
    用通俗易懂的大白话讲解Map/Reduce原理
    漫画揭秘Hadoop MapReduce | 轻松理解大数据
    Pom.xml详解
    maven详细配置
    配置hadoop-eclipse-plugin(版本hadoop2.7.3):
  • 原文地址:https://www.cnblogs.com/hgj123/p/3679759.html
Copyright © 2011-2022 走看看