日期:2014-05-16 浏览次数:20435 次
<%@ page language="java" import="java.util.*" pageEncoding="GB18030"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <title>My JSP 'testPicbig.jsp' starting page</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="This is my page"> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> <script type="text/javascript" src="js/jquery-1.3.2.js"></script> <style type="text/css"> li{ width:380px; float:left; list-style: none; } ul li img{ width:240px; border:1px solid red; cursor: pointer; } #show{ position: absolute; width:426px; height:293px; z-index: 200; } #info{ position: absolute; top:380px; left:10px; margin-left: 28px; padding: 5px; width:416px; height: 45px; } #photo{ position: absolute; top:35px; left:35px; border:3px solid red; cursor: pointer; } </style> <script type="text/javascript"> $(document).ready(function(){ //找到li下所有img的值,单击图片事件 $("div li:has(img)").click(function(){ $("#show").fadeIn(300); //显示图片效果 //设置显示放大后的图片位置 document.getElementById("show").style.left=$(window).width()/2-300; document.getElementById("show").style.top=$(window).height()/2-100; //获得图片路径 var photo_url=$(this).find("img").attr("src"); //设置图片路径 $("#photo").find("img").attr("src",photo_url); //单击放大后的图片消失 $("#photo").click(function(){ $("#show").fadeOut(300); //图片消失效果 }); }); }); </script> </head> <body> <div> [list] [*]<img src="1.jpg"></img> [*]<img src="2.jpg"></img> [/list] </div> <div id="show" style="display: none;"> <div id="photo" style="height: 320px;"> <img style="height: 320px"/> </div> <div id="info"></div> </div> </body> </html>