请教个问题,大家看看,本人新手 本帖最后由 wangxuebo 于 2012-09-07 09:32:31 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 效果是理解,浮动链接,弹出div.,但是不明白你为什么放在asp:Repeater 里面 把这个给个样式来控制他的宽和高吧<div id="divcon" style="display:none"><%#Eval("age") %></div>这个最好不要放Repeater 里 不放到Repeater里面怎么才能获取到对应的age呢 <a href="http://www.baidu.com" runat="server" title="年龄">百度</a> 不用加runat="server" 我写多了 正解,没有什么特别需求的话,title足够了 <script type="text/javascript"> function divshow(obj) { $(obj).siblings().show(); } function divhide(obj) { $(obj).siblings().hide(); } </script> <asp:Repeater ID="Repeater1" runat="server"> <ItemTemplate> <div> <a href="#" onmouseover="divshow(this)" onmouseout="divhide(this)"> <%#Eval("name") %> </a> <div id="divcon" style="display: none"> <%#Eval("age") %></div> </div> </ItemTemplate> </asp:Repeater> <span title="age">name</span> <a href="#" onmouseover="divshow()" onmouseout="divhide()" title="<%#Eval("age") %>"><%#Eval("name") %> </a> <asp:Repeater ID="Repeater1" runat="server"> <ItemTemplate> <a href="#" title="<%#Eval("age") %>" ><%#Eval("name") %> </a> </ItemTemplate> </asp:Repeater>这样就可以实现,鼠标移到name上,显示age啦 放在repeat里他找不到那个div里的id了。因为repeater里的div循环了。你最好个每个div都加个不同的id<asp:Repeater ID="Repeater1" runat="server"> <ItemTemplate> <a href="#" onmouseover="divshow()" onmouseout="divhide()"><%#Eval("name") %> </a> <div id='divcon<%#Eval("id")%>' style="display:none"><%#Eval("age") %></div> </ItemTemplate></asp:Repeater>divshow(id)带参数 如何验证listbox 讨论一下,一个网页显示的算法问题!!! Web 自定义控件的问题 类里如何调Server.MapPath? 关闭弹出页面后,动态表格不刷新 关于网上书城C#调试问题 ■奔放跪求个关于在【建立一个页面 统一处理 各种提示信息】的方法■ 菜鸟问题,win2000中能装.net2.0吗? 我的日历控件(Calendar)为什么变英文了?如何变回来. 请问.net的服务器提供商,最好的是哪个公司的。 c# 关于创建文件的问题, asp.net 正在加载... 效果
<div id="divcon" style="display:none"><%#Eval("age") %></div>这个最好不要放Repeater 里
function divshow(obj) {
$(obj).siblings().show();
}
function divhide(obj) {
$(obj).siblings().hide();
}
</script>
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<div>
<a href="#" onmouseover="divshow(this)" onmouseout="divhide(this)">
<%#Eval("name") %>
</a>
<div id="divcon" style="display: none">
<%#Eval("age") %></div>
</div>
</ItemTemplate>
</asp:Repeater>
<ItemTemplate>
<a href="#" title="<%#Eval("age") %>" ><%#Eval("name") %> </a>
</ItemTemplate>
</asp:Repeater>这样就可以实现,鼠标移到name上,显示age啦
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<a href="#" onmouseover="divshow()" onmouseout="divhide()"><%#Eval("name") %> </a>
<div id='divcon<%#Eval("id")%>' style="display:none"><%#Eval("age") %></div>
</ItemTemplate>
</asp:Repeater>
divshow(id)带参数