`
luckyjaky
  • 浏览: 114403 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

锋利的JQuery实例-用JQuery打造个性网站-详细页面

阅读更多
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="details.aspx.cs" Inherits="details" %>

<!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 id="Head1" runat="server">
    <title>Jane Shopping</title>
    <link type="text/css" href="Styles/base.css" rel="Stylesheet" />
    <link type="text/css" href="Styles/header.css" rel="Stylesheet" />
    <link type="text/css" href="Styles/nav.css" rel="Stylesheet" />
    <link type="text/css" href="Styles/detail.css" rel="Stylesheet" />
    <link type="text/css" href="Styles/thickbox.css" rel="Stylesheet" />
    <script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>
    <script src="Scripts/jquery.jqzoom.js" type="text/javascript"></script>
    <script src="Scripts/jquery.thickbox.js" type="text/javascript"></script>
    <script src="Scripts/jquery.livequery.js" type="text/javascript"></script>
    <script language="javascript" type="text/javascript">
        $(function () {
            $(".jqzoom").jqueryzoom({
                xzoom: 300, //放大图的宽度(默认是 200)
                yzoom: 300, //放大图的高度(默认是 200)
                offset: 10, //离原图的距离(默认是 10)
                position: "right", //放大图的定位(默认是 "right")
                preload: 1
            });

            //单击左侧产品小图片切换为大图片  
            $(".imgList li img").livequery("click",function () {
                var imgSrc = $(this).attr("src");
                var i = imgSrc.lastIndexOf('.');
                var unit = imgSrc.substring(i);
                imgSrc = imgSrc.substring(0, i);
                var imgSrc_small = imgSrc + "_small" + unit;
                var imgSrc_big = imgSrc + "_big" + unit;
                $("#bigImg").attr({ "src": imgSrc_small, "jqimg": imgSrc_big });
                $("#thickImg").attr("href", imgSrc_big);
            });

            //左侧产品属性介绍之类的选项卡
            $(".tab_menu ul li").click(function () {
                $(this).addClass("selected")
                    .siblings().removeClass("selected");
                var index = $('.tab_menu ul li').index(this);
                $(".tab_box > div").addClass("hide")
                    .eq(index).removeClass("hide");
            }).hover(function () {
                $(this).addClass("hover");
            }, function () {
                $(this).removeClass("hover");
            });

            //右侧产品颜色切换
            $(".color_change ul li img").click(function () {
                var imgColorSrc = $(this).attr("src");
                var iColor = imgColorSrc.lastIndexOf(".");
                var colorUnit = imgColorSrc.substring(iColor);
                var imgColorSrc = imgColorSrc.substring(0, iColor);
                var imgColor_big = imgColorSrc + "_one_big" + colorUnit;
                var imgColor_small = imgColorSrc + "_one_small" + colorUnit;
                $("#bigImg").attr({ "src": imgColor_small, "jqimg": imgColor_big });
                $("#thickImg").attr("href", imgColor_big);
                $(".color_change strong").text($(this).attr("alt"));
                var url = imgColorSrc + ".html";
                $(".imgList").empty().load(url);
            });

            //右侧产品尺寸切换
            $(".pro_size ul li").click(function () {
                $(this).parent("ul").siblings("strong").text($(this).text());
            });

            //右侧产品数量和价格联动
            var $span = $(".pro_price span");
            $("#num_sort").change(function () {
                var num = $("#num_sort").val();
                var price = $span.text();
                var amount = num * price;
                $span.text(amount);
            }).change();

            //产品评分效果
            $(".pro_rating li a").click(function () {
                alert("你给此商品的评分是:" + this.title);
                var cl = $(this).parent().attr("class");
                $(this).parent().parent("ul").removeClass().addClass("rating " + cl + "star");
                $(this).blur(); //去掉超链接的虚线框
                return false;
            });

            //最终提示用户购买
            $("#cart a").click(function () {
                var pro_name = $(".pro_detail_right h4:first").text();
                var pro_color = $(".color_change strong:first").text();
                var pro_size = $(".pro_size strong:first").text();
                var pro_num = $("#num_sort").val();
                var price = $(".pro_price span").text();
                var dilog = "感谢你的购买.\n你购买的是:\n" + "产品是:" + pro_name + ";\n"
                        + "尺寸是:" + pro_size + ";\n" + "颜色是:" + pro_color + ";\n" + "数量是:" + pro_num + ";\n" + "总价是:" + price + ".";
                if (confirm(dilog)) {
                    alert("你已经下单!");
                }
                return false; //避免页面跳转
            });
        });
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <div id="header">
        <a id="logo" href="#">Jane Shopping</a>
        <ul id="skin">
            <li id="skin_0" title="蓝色" class="selected">蓝色</li>
            <li id="skin_1" title="紫色">紫色</li>
            <li id="skin_2" title="红色">红色</li>
            <li id="skin_3" title="天蓝色">天蓝色</li>
            <li id="skin_4" title="橙色">橙色</li>
            <li id="skin_5" title="淡绿色">淡绿色</li>
        </ul>
    </div>
    <div id="navigation">
        <ul>
            <li><a href="#">首页</a></li>
            <li><a href="#">衬衫</a>
                <ul>
                    <li><a href="#">短袖衬衫</a></li>
                    <li><a href="#">长袖衬衫</a></li>
                    <li><a href="#">无袖衬衫</a></li>
                </ul>
            </li>
            <li><a href="#">卫衣</a>
                <ul>
                    <li><a href="#">开襟卫衣</a></li>
                    <li><a href="#">套头卫衣</a></li>
                </ul>
            </li>
            <li><a href="#">裤子</a>
                <ul>
                    <li><a href="#">休闲裤</a></li>
                    <li><a href="#">卡其裤</a></li>
                    <li><a href="#">牛仔裤</a></li>
                    <li><a href="#">短裤</a></li>
                </ul>
            </li>
            <li><a href="#">联系我们</a></li>
        </ul>
    </div>
    <!--主体内容开始-->
<div id="content" class="global_module">
	<h3>商品信息</h3>
	<div class="pro_detail">
		<div class="pro_detail_left">
			<div class="jqzoom"><img src="images/pro_img/blue_one_small.jpg" class="fs" alt=""  jqimg="images/pro_img/blue_one_big.jpg" id="bigImg"/></div>
			<span>
                <a href="images/pro_img/blue_one_big.jpg" id="thickImg" title="介绍文字" class="thickbox">
                   <img alt="点击看大图" src="images/look.gif" />
                </a>
            </span>
			<ul class="imgList">
				<li><img src="images/pro_img/blue_one.jpg" alt="" /></li>
				<li><img src="images/pro_img/blue_two.jpg" alt="" /></li>
				<li><img src="images/pro_img/blue_three.jpg" alt="" /></li>
			</ul>
			<div class="tab">
				<div class="tab_menu">
					<ul>
						<li class="selected">产品属性</li>
						<li>产品尺码表</li>
						<li>产品介绍</li>
					</ul>
				</div>
				<div class="tab_box">
					<div>沿用风靡百年的经典全棉牛津纺面料,通过领先的液氨整理技术,使面料的抗皱性能更上一层。延续简约、舒适、健康设计理念,特推出免烫、易打理的精细免烫牛津纺长袖衬衫系列。 
					</div>
					<div class="hide">
					来自新疆无污染的生态棉花,采用紧密纺精梳棉纱,单经双纬的织造组织,造就了颗粒饱满、朴实无华、温润细腻的经典牛津纺,易洗快干、手感丰软、吸湿性好。设计师遵循布料完美肌理,立体剪裁,以直筒明门襟的经典造型、配合圆袋、曲摆的现代人性化裁减,相得益彰,浑然天成。色彩明快的纯色衬衫简洁、自然、为您营造出利落、爽朗的形象,透出热情、优雅的个性;精选白、蓝、淡粉、宽条纹、英国格等10余种明亮、经典花型,色彩缤纷呈现,以适合本季着装,更显自然、舒适境界。
                    </div>
					<div class="hide">
					世界权威德国科德宝的衬和英国高士缝纫线使成衣领型自然舒展、永不变形,缝线部位平服工整、牢固耐磨;人性化的4片式后背打褶结构设计提供更舒适的活动空间;领尖扣的领型设计戴或不戴领带风格炯同、瞬间呈现;醇正天然设计,只为彰显自然荣耀。
					</div>
				</div>
			</div>
		</div>
		<div class="pro_detail_right">
			<h4>免烫高支棉条纹衬衣</h4>
			<p>全新精品高支棉衬衫再次提升品质,精选100%新疆长绒棉织造而成,平整度好,短绒少; 80-100高支双股经纬交织,带来无与伦比的舒适享受;而且面料反光效果好,具有漂亮的光泽,质感上佳,有利于免烫效果的维持。※不仅如此,深受消费者欢迎的经典款式使精品高支棉衬衫更贴合东方人身型气质,多款衬衫还采用简单且个性鲜明条纹元素,利用最为单纯的几何线条,透过条纹的粗细、宽窄间的重组,带出令人耳目一新的时尚气息,更显出俊朗男士的挺拔身型!</p>
			<p><strong>现价:200元  <del>原价:300元</del></strong></p>
			<p><strong>编号:33313993</strong></p>
			<div class="color_change">
				颜色:<strong>蓝白</strong>
				<ul>
					<li><img src="images/pro_img/blue.jpg" alt="蓝白" /></li>
					<li><img src="images/pro_img/yellow.jpg" alt="黄白" /></li>
					<li><img src="images/pro_img/green.jpg" alt="粉绿" /></li>
				</ul>
			</div>
			<div class="pro_size">
				尺寸:<strong>未选择</strong>
				<ul>
					<li><span>S</span></li>
					<li><span>L</span></li>
					<li><span>SL</span></li>
					<li><span>LL</span></li>
				</ul>
			</div>
			<div class="pro_num">
				数量:
				<select id="num_sort" style="width:40px;" >
					<option value="1">1</option>
					<option value="2">2</option>
					<option value="3">3</option>
					<option value="4">4</option>
					<option value="5">5</option>
				</select>
			</div>
			<div class="pro_price">
				总计:<span>200</span>元
			</div>
			<div class="pro_rating">
				给商品评分:
				<ul class="rating nostar">
					<li class="one"><a href="#" title="1分">1</a></li>
					<li class="two"><a href="#" title="2分">2</a></li>
					<li class="three"><a href="#" title="3分">3</a></li>
					<li class="four"><a href="#" title="4分">4</a></li>
					<li class="five"><a href="#" title="5分">5</a></li>
				</ul>
			</div>
			<div id="cart">
				<a href="#"><img src="images/btn_cart.png"/></a>
			</div>
		</div>
	</div>
</div>
<!--主体内容结束-->
    </form>
</body>
</html>

 

分享到:
评论

相关推荐

    jquery-ui-1.8.22

    《jQuery UI 1.8.22:打造精美网页的特效框架》 jQuery UI是基于JavaScript库jQuery的一个强大且易用的用户界面组件框架。它提供了丰富的交互效果、可自定义的主题以及各种实用的插件,帮助开发者快速构建功能丰富...

    jquery-mobile-theme-174943-0

    同时,也可能有各种交互组件的实例,如滑块、切换开关和弹出对话框,这些都是jQuery Mobile为了提高用户体验而设计的关键组件。 总的来说,"jquery-mobile-theme-174943-0"是jQuery Mobile框架的一个具体实现,提供...

    jquery-easyui-1.5版本

    《jQuery EasyUI 1.5版本详解:打造高效前端界面》 jQuery EasyUI 是一个基于 jQuery 的开源框架,它提供了一系列轻量级、易于使用的组件,帮助开发者快速构建功能丰富的Web应用界面。EasyUI 1.5 版本是这个框架的...

    jquery实例集合

    《jQuery实例集合——深入浅出jQuery编程》 jQuery,这个小巧而强大的JavaScript库,自2006年发布以来,已经成为了Web开发中不可或缺的一部分。它以其简洁的API、丰富的功能以及良好的浏览器兼容性,极大地简化了...

    JQuery-EasyUI技术编写的实例

    - **中文版开发工具包说明.txt**:这个文件可能是 EasyUI 的中文版官方文档,里面详细介绍了如何使用 EasyUI,包括组件的用法、API 接口、事件处理和自定义样式等内容。阅读这个文档对于学习和掌握 EasyUI 非常有...

    jquery mobile 实例用bootstrap 搭建响应式手机软件交谈聊天页面样式

    本实例将结合`jQuery Mobile`和`Bootstrap`这两个强大的前端框架,教你如何构建一个响应式的手机软件交谈聊天页面样式。 首先,`jQuery Mobile`是一个轻量级的框架,专门用于构建触摸优化的移动Web应用。它提供了...

    jquery-easyui-1.3.0

    4. **示例代码**:提供了各种实际应用场景的代码示例,通过实例帮助开发者理解和掌握组件的使用方式。 5. **主题与皮肤**:介绍如何定制和应用EasyUI的主题,使得应用界面符合公司的品牌风格或者用户的个性化需求。...

    jQuery-zTree树插件demo.zip

    《jQuery-zTree树插件深度解析与应用实例》 jQuery-zTree是一款广泛应用于网页开发中的JavaScript树形插件,以其高效、灵活、易用的特点深受开发者喜爱。它提供了丰富的功能,包括但不限于动态加载、节点拖放、...

    jquery分页插件-内有演示说明

    **jQuery分页插件**是Web开发中常用的一种工具,用于在大量数据中实现高效的页面导航,提升用户体验。...通过深入理解这些核心知识点并结合实际项目需求,你可以打造出符合业务场景的个性化分页解决方案。

    KinSlideshow jQuery 多样式图片幻灯片插件

    KinSlideshow是一款基于jQuery库的高效且功能丰富的图片幻灯片插件,它为网站设计者和开发者提供了创建吸引人的动态图像展示的工具。这款插件以其多样的样式和灵活的配置选项而受到广泛欢迎,使得网站的图像展示更加...

    jQuery HTML5页面整屏滑动切换代码.zip

    本资源"jQuery HTML5页面整屏滑动切换代码"正是这样一个实例,它通过巧妙地运用这两种技术,实现了页面内容的整屏滑动切换,同时还配备了右侧的索引按钮,以方便用户快速浏览和控制页面的滚动。 首先,我们来理解...

    前端项目-jquery.fancytree.zip

    Fancytree不仅提供基础功能,还允许开发者通过扩展和自定义事件来打造个性化的树形视图。例如,你可以定义自己的`activate`事件来处理节点激活时的操作,或者创建自定义图标和标签模板。 五、实例应用 在实际项目...

    Jquery Mobile的应用

    **jQuery Mobile 应用详解** jQuery Mobile 是一个用于构建响应式和触摸友好的网页应用的前端框架,尤其适合创建移动设备上的Web...在实际开发中,可以根据需求调整和扩展这些基础概念,打造更加复杂和个性化的应用。

    Slippry-现代时尚的jQuery响应式幻灯片插件

    **滑动展示插件Slippry:打造现代与响应式的jQuery幻灯片** 在现代网页设计中,幻灯片组件已经成为一个不可或缺的部分,用于展示动态内容,如产品图片、新闻更新或特色介绍。其中,Slippry作为一款优秀的jQuery响应...

    jQuery-EliteBox-Menu

    jQuery EliteBox Menu 是一个专门用于创建高效、美观且响应式的下拉菜单的插件,它基于流行的JavaScript库jQuery,结合CSS技术,为开发者提供了丰富的定制选项,以打造个性化的网站导航。 一、jQuery简介 jQuery 是...

    jQuery可定制画廊插件.zip

    《jQuery可定制画廊插件:打造个性化的视觉体验》 在网页设计中,画廊是一种常见的元素,用于展示图片或多媒体内容。jQuery作为一个轻量级的JavaScript库,以其丰富的功能和易用性深受开发者喜爱。本文将深入探讨...

    jQuery粉色带提示日期日历插件.zip

    《jQuery粉色带提示日期日历插件:打造优雅的网页时间管理工具》 在Web开发领域,用户界面的美观和实用性是吸引用户的关键因素之一。jQuery作为一款强大的JavaScript库,为开发者提供了丰富的功能和便捷的API,使得...

    jQuery头像裁剪插件cropbox.zip

    《jQuery头像裁剪插件cropbox:打造个性化头像的前端技术解析》 在现代网页设计中,个性化用户体验已经成为了一项重要的需求。用户能够自定义自己的头像,不仅可以增加互动性,也能提升用户对网站的归属感。jQuery...

    DOMWindow 基于jquery的弹出层插件及实例汇总.zip

    《DOMWindow:基于jQuery的弹出层插件详解与实例应用》 在Web开发中,弹出层(Popup Layer)是一种常见的用户交互元素,用于显示警告...在使用过程中,结合jQuery和CSS3的优势,可以打造出具有专业水准的弹出层效果。

    web网站开发实例

    在本实践项目中,我们将深入探讨“Web网站开发实例”,主要使用ASP.NET技术和C#语言,结合三层架构设计模式来创建一个音乐网站。这个实例旨在让开发者清晰理解网站开发的全过程,强调代码的简洁性和逻辑的严谨性,以...

Global site tag (gtag.js) - Google Analytics