怎么实现点击datalist中点击按钮跳出一个修改界面 jsdatalist 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 前段回答过一个与你的要求类似的功能,你可以参考一下http://bbs.csdn.net/topics/390702085?page=1#post-396686174 我可以再问你一个问题吗?我想知道repeater中怎么在鼠标移动到行时显示该行的一个按钮(比如删除按钮),数遍离开后按钮被隐藏。我知道这个应该要用到onmouseover事件和onmouseout事件,但是我不太懂。下面是我的repeater中ItemTemplate中的页面代码:<ItemTemplate> <ul onmouseover="mouseover" onmouseout="mouseout" > <asp:Label ID="hidden_reply" runat="server" Text='<%# Eval("RepCommentID") %>' Visible="False"></asp:Label> <li> <%# Eval("Reper") %>:</li><li> <%# Eval("RepContent")%></li><br /> <li> <%# Eval("RepDate","{0:MM月dd日 HH:mm}")%><asp:LinkButton ID="delreply" runat="server" Text="删除" CommandName="DelReply" Visible="False"></asp:LinkButton></li> </ul> </ItemTemplate>我的目的就是当鼠标移动到这个ul上时,可以把ul里面包含的delreply按钮给显示出来,鼠标移开就隐藏。希望得到你的指点,谢谢! <script type="text/javascript"> function show(id) { var obj = document.getElementById(id); obj.style.display == "block" ? obj.style.display = "none" : obj.style.display = "block"; } </script> <style type="text/css"> .nolink { display:none; } </style><ItemTemplate><ul onmouseover="show('<%#Container.FindControl("delreply").ClientID.ToString()%>')" onmouseout="show('<%#Container.FindControl("delreply").ClientID.ToString()%>')" > <asp:Label ID="hidden_reply" runat="server" Text='<%# Eval("RepCommentID") %>' Visible="False"></asp:Label> <li> <%# Eval("Reper") %>:</li><li> <%# Eval("RepContent")%></li><br /> <li> <%# Eval("RepDate","{0:MM月dd日 HH:mm}")%><asp:LinkButton ID="delreply" runat="server" Text="删除" CommandName="DelReply" CssClass="nolink" ></asp:LinkButton></li> </ul> </ItemTemplate> 板块发错了,挪到 .net的asp.net板块去吧 谢谢你啦,我最后用CSS样式解决的,虽然有点掩耳盗铃的感觉....你的方法我也试试看,如果更好就用你的 在Ie浏览器中能够正常使用,但是在谷歌浏览器中就不能使用,发现在谷歌浏览器中把dataXML中的尖括号<>全部变为了>< 如何实现循环动态添加。 js遇到的一个非常棘手的问题 FCKeditor 2.6 快捷键 全局变量和局部变量。以前没有太注意的问题。 一个奇怪的问题 请教下拉框问题 这个问题可以用JS实现吗. 发现:用Enumerator来检索Collection,速度是原来两倍 还是正则表达式…… /gim 这三个字母分别是什么意思? 调用 `selectNode()` 时的 `endOffset` 怎么算? 看完书,该怎么学,找什么东西敲呢
http://bbs.csdn.net/topics/390702085?page=1#post-396686174
我可以再问你一个问题吗?我想知道repeater中怎么在鼠标移动到行时显示该行的一个按钮(比如删除按钮),数遍离开后按钮被隐藏。我知道这个应该要用到onmouseover事件和onmouseout事件,但是我不太懂。
下面是我的repeater中ItemTemplate中的页面代码:<ItemTemplate>
<ul onmouseover="mouseover" onmouseout="mouseout" >
<asp:Label ID="hidden_reply" runat="server" Text='<%# Eval("RepCommentID") %>' Visible="False"></asp:Label>
<li>
<%# Eval("Reper") %>:</li><li>
<%# Eval("RepContent")%></li><br />
<li>
<%# Eval("RepDate","{0:MM月dd日 HH:mm}")%><asp:LinkButton ID="delreply" runat="server" Text="删除" CommandName="DelReply" Visible="False"></asp:LinkButton></li>
</ul>
</ItemTemplate>
我的目的就是当鼠标移动到这个ul上时,可以把ul里面包含的delreply按钮给显示出来,鼠标移开就隐藏。希望得到你的指点,谢谢!
function show(id) {
var obj = document.getElementById(id);
obj.style.display == "block" ? obj.style.display = "none" : obj.style.display = "block";
} </script>
<style type="text/css">
.nolink
{
display:none;
}
</style><ItemTemplate>
<ul onmouseover="show('<%#Container.FindControl("delreply").ClientID.ToString()%>')" onmouseout="show('<%#Container.FindControl("delreply").ClientID.ToString()%>')" > <asp:Label ID="hidden_reply" runat="server" Text='<%# Eval("RepCommentID") %>' Visible="False"></asp:Label>
<li>
<%# Eval("Reper") %>:</li><li>
<%# Eval("RepContent")%></li><br />
<li>
<%# Eval("RepDate","{0:MM月dd日 HH:mm}")%><asp:LinkButton ID="delreply" runat="server" Text="删除" CommandName="DelReply" CssClass="nolink" ></asp:LinkButton></li>
</ul>
</ItemTemplate>