Jquery应用:图片导航

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title> new document </title>
    <meta name="generator" content="editplus" />
    <meta name="author" content="handy" />
    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <script type="text/javascript" language="javascript" src="../JS/jquery.js"></script>
  <style>
  *{margin:0;padding:0}

  #nav{
  width:740px;
  height:240px;
  position:relative;
  top:20px;
  left:20px;
  background:#000;
  overflow:hidden}
 
  #mask{position:absolute;background:#000;
  width:100%;height:50px;
  bottom:0px;border-top:1px solid #999;
  text-align:right;
  filter:alpha(opacity=60);
  -moz-opacity:0.6;}
 
  #frontText{position:absolute;width:100%;
  top:20px;left:20px;font-family:Verdana;
  font-size:30px;font-weight:900;color:#fff}

  #frontTextBack{position:absolute;width:100%;
  top:22px;left:22px; //2个像素的偏移量 阴影效果..
  font-family:Verdana;
  font-size:30px;
  font-weight:900;
  color:#000}

  #frontTextSub{position:absolute;width:100%;
  top:60px;left:25px;
  font-family:Verdana;
  font-size:13px;color:#fff}
 
  #nav ul{position:absolute;left:3px;bottom:0px;
  text-align:left;z-index:999}

  #nav ul li{display:block;width:245px;
  float:left;position:relative;color:#999;
  font-weight:900;font-size:11px;
  font-family:Arial;height:50px}

  #nav li div{margin-left:70px;
  padding-left:10px;
  margin-top:5px}

  #nav li img{border:1px solid #fff;
  float:left;margin-right:4px;
  position:absolute;left:10px;
  top:5px;cursor:pointer;
  filter:alpha(opacity=60);-moz-opacity:0.6;
  }
  </style>
 </head>

 <body bgcolor="#666666">

  <div id="nav">
  <ul>
        <li><img src="01.jpg" pic="1" text="He is Handy|some text here"><div>一片麦穗</div></li>
        <li><img src="02.jpg" pic="2" text="She is LE|a prety girl"><div>一个海岛</div></li>
        <li><img src="03.jpg" pic="3" text="They are Happy|a perfect family"><div>一树绿叶</div></li>
  </ul>
  <div id="frontTextBack"></div>
  <div id="frontText"></div>
  <div id="frontTextSub"></div>
  <div id="mask">Power By Handy</div>
  <div id="back"><img src="1.jpg"></div>
  </div>

 <script type="text/javascript">
 <!–
    $("li img").click(function(){
       
        //如果已经处于active状态,return
        if (this.className.indexOf("active")!=-1) return;
       
        //正文标题文字渐隐
        $("#frontText").fadeOut();
        $("#frontTextBack").fadeOut();
        $("#frontTextSub").fadeOut();

        //active状态的图片恢复原样
        $("li img.active").animate({top:5,width:52,left:10},300)
        .removeClass("active")
        .fadeTo(200,0.6)
        .parent().css({"color":"#999"});  //
       
        //获取数据
        var i = $(this).attr("pic");
        var t = $(this).attr("text").split("|");
       
        //当前
        $(this).animate({top:-5,width:70,left:1},200)
        .addClass("active")
        .fadeTo(200,1)
        .parent().css({"color":"white"});

        $("#back").fadeTo(500,0.1,function(){
                   $(this).children("img").attr("src",i+".jpg");      //更改图片
                   $(this).fadeTo(500,1,function(){
                                                 $("#frontText").html(t[0]).fadeIn(200);    //更改正文文标题字
                                                 $("#frontTextBack").html(t[0]).fadeIn(200);    //阴影文字
                                                 $("#frontTextSub").html(t[1]).fadeIn(200)   //副标题
                                                 });
                                        })
        })

    //初始第一张图片
    $("li img").eq(0).click();
 //–>
 </script>
 </body>
</html>

转载于:https://www.cnblogs.com/netboys/articles/1271791.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值