快速业务通道

图片左右游览

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-04-12

页面:

<!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>

    <script type="text/javascript" src="js/jquery-1.3.2-vsdoc.js"></script>
    <script type="text/javascript" src="js/jquery-1.3.2.js"></script>
    <script type="text/javascript" src="js/show-imgs.js"></script>     <link type="text/css" href="css/imgs.css" rel="Stylesheet" />     
   
<title></title>
</head>
<body>
   
<div><img id="img1" alt="" /></div>
   
<input type="hidden" id="index" value="0" />
</body>
</html>

show-imgs.js

var data;
       
//图片数据(可以从后台获取json数据)
        $(function() {
            $.ajax({
                type:
"POST",
                url:
"Handler1.ashx",
                dataType:
"json",
                success: function(msg) {
                    data
= msg;
                    $(
"#img1").attr({ height: 300, width: 400 })
                    $(
"#img1").attr("src",data[0].name);
                },
                error: function(err) {
                    alert(err);
                }
            })
           
//初始定义第一张图
            var derection = "pre";

           
//鼠标移动在不同位置所显示的光标图形不一样
            $("#img1").mousemove(function(e) {
                var x
= e.originalEvent.x || e.originalEvent.layerX || 0;
               
if (x <= $(this).width() / 2) {
                   
this.style.cursor = "url(''image/pre.cur''),auto";
                    derection
= "pre"
                }
               
else {
                   
this.style.cursor = "url(''image/next.cur''),auto";
                    derection
= "next"
                }
            })
           
//单击图时,进行图片切换
            $("#img1").click(function() {
                var index
= 0;
               
if (derection == "pre") {
                   
if (Number($("#index").attr("value")) == 0) {
                        $(
"#img1").attr("src", data[0].name)
                    }
                   
else {
                        index
= Number($("#index").attr("value")) - 1
                        $(
"#img1").attr("src", data[index].name)
                        $(
"#index").attr("value", index)
                    }
                }
               
else {
                   
if (Number($("#index").attr("value")) == data.length - 1) {
                        $(
"#img1").attr("src", data[data.length - 1].name)
                    }
                   
else {
                        index
= Number($("#index").attr("value")) + 1
                        $(
"#img1").attr("src", data[index].name)
                        $(
"#index").attr("value", index)
                    }
                }
            })
        })

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号