<div class="card" >
<div id="1" class="" style="display:none" >
<img src="images/.gif" width="164" height="196" />
</div>
<a id="di1" name="ddd" href="mycard_use.action?cardId=<%=cardId%>&userId=<%=request.getAttribute("getUserId()") %>">
<img id="di2" src="<%=cardPath%>" width="166" height="199" />
</a>
</div>
点击id=di2这个图片, 之后把id=1这个图片显示出来,等3秒,然后跳转id=di1这个链接.这里面的参数(cardId)都是经过遍历得到的.这个怎么写呀.求高手指教. 这里面的div 也是要一起遍历的.一共会显示6张图片,点击每张图片都会产生效果.
这里i面的ID是我方面叙述才加的,你们可以随便改,只要能实现上卖弄的效果就可以了.
<div id="1" class="" style="display:none" >
<img src="images/.gif" width="164" height="196" />
</div>
<a id="di1" name="ddd" href="mycard_use.action?cardId=<%=cardId%>&userId=<%=request.getAttribute("getUserId()") %>">
<img id="di2" src="<%=cardPath%>" width="166" height="199" />
</a>
</div>
点击id=di2这个图片, 之后把id=1这个图片显示出来,等3秒,然后跳转id=di1这个链接.这里面的参数(cardId)都是经过遍历得到的.这个怎么写呀.求高手指教. 这里面的div 也是要一起遍历的.一共会显示6张图片,点击每张图片都会产生效果.
这里i面的ID是我方面叙述才加的,你们可以随便改,只要能实现上卖弄的效果就可以了.
$(document).ready(fucntion(){
$('#di2').click(function(){
$('#1').show();
setTimeout("cli", 3000);//等待三秒跳转
});
})
function cli()
{
var url=document.getElementById("di1").href;
window.location.href=url;//window.Open(url);
}
然后在js里面也拼接上一个i。这样就可以搞定了。不知道楼主明白我的意思没?
<a id="di1" name="ddd" href="mycard_use.action?cardId=<%=cardId%>&userId=<%=request.getAttribute("getUserId()") %>">
<img id="di2" src="<%=cardPath%>" width="166" height="199" />
</a>
这里应该生成了好几个吧,但是一个页面只能有一个id,你这一下来了好几个一样的id,这就不行了
<%
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 'MyJsp.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">
<script type="text/javascript" src="jquery-1.4.4.min.js"></script>
<script type="text/javascript" src="jquery.blockUI.js"></script>
<script type="text/javascript">
function imgClick(myurl){
loading('正在跳转,请稍后...');
setTimeout("goAction('"+myurl+"')",3000);
}
function loading(msg){
$.blockUI({
message: "<span style='vertical-align:middle;'><img src='<%=basePath%>images/loading.gif'></span> "+msg,
overlayCSS:{backgroundColor:'#EFEFEF',opacity: .4},
css: {
border: 'none',
padding: '10px',
backgroundColor: '#0F43B7',
'-webkit-border-radius': '10px',
'-moz-border-radius': '10px',
opacity: .6,
color: '#fff',
width:'300px'
}
});
}
function goAction(myurl){
window.location.href=myurl;
}
</script> </head> <body>
<%
for (int i = 1; i < 7; i++) {
%>
<div class="card">
<img src="<%=basePath%>/images/add.gif" style="cursor: pointer;"
width="166" height="199" onclick="imgClick('http://www.baidu.com');" />
</div>
<%
}
%>
</body>
</html>