重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
你好!!
目前创新互联已为上千多家的企业提供了网站建设、域名、虚拟主机、网站改版维护、企业网站设计、建德网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
不知道解决了没有?
你是想要循环中的按钮控制紧随其后的这个div吧。
其实这个问题很容易实现,但是先说说你代码中的几个问题:
需要在循环外部,添加一个父元素,通过这个父元素控制里面的按钮和div;
按钮的类型为submit,最好更改为button;
下面是代码:
//假设你的代码是这样,你这是asp还是什么的?
div id="loop"
do whil not rs.eof
input name="Submit" type="button"
div/div
rs.rs.movenext
rs.loop
/div
script
$(function(){
$("#loop :button").click(function(){
$(this).next("div").toggle();
});
});
/script
希望对你有帮助!!
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""
html xmlns=""
head
meta http-equiv="Content-Type" content="text/html; charset=utf-8" /
titleUntitled Document/title
script src="js/jquery.js" type="text/javascript"/script
script type="text/javascript"
$(function(){
$(".adLink").hover(function(){
$(".my_Link").click();
var div = $(".adLink").offset();
var myTop = div.top + $(".adLink").height()-2;
$(".my_Link").css({top:myTop,left:div.left+5});
$(".my_Link").fadeIn("slow");
},function(){});
$(".adLink").mouseout(function(){
if(document.activeElement==$(".my_Link")) {
$(".my_Link").css({display:"block"});
}else{
$(".my_Link").css({display:"none"});
}
});
$(".my_Link").hover(function(){
$(".my_Link").css({display:"block"});
},function(){
$(".my_Link").fadeOut("slow");
});
});
/script
/head
body
div class="adLink" id="adLink" style="background-color:#333333"1111111/div
div class="my_Link" style="background-color:#999999; width:200px; position:absolute;"
ul
li首 页/li
li新 闻/li
li功 略/li
li视 频/li
li图 片/li
li留 言/li
/ul
/div
/body
/html
-------------------------
加上背景颜色,你就会看得清楚了,是因为你的两的div分来了。
上面这个可以,你试试。
创建后点击某处触发显示还是直接创建后立马显示?
触发显示:重新绑定显示事件
创建后立马显示,可以在append等之后直接用显示方法,fadeIn(),slideDown(),css('display',"block")等
script language="javascript" type="text/javascript"
function Show(value) {
var idname=new Array("","all","safy","site","hire");
$("#" + idname[value]).show().siblings("div").hide();
}
/script
楼主的代码搞复杂了,这些小事可以交给客户端javascript去做,没必要用DropDownList,这样的话,每选择一次,都得向服务器提交一次,并且页面还要刷新。
我觉得用select就可以了:
select onchange="Show(this.value)"
option value="1"AAA/option
option value="2"BBB/option
option value="3"CCC/option
option value="4"DDD/option
/select