请教一下Repeater动态加载样试的问题.

tkss 2010-09-21 03:14:36
<asp:Repeater ID="Repeater_menu" runat="server">

<ItemTemplate>
<li class="hover"><a href=""></a>新闻动态</li>
<li ><a href=""></a>行业动态</li>
.
.
.

</ItemTemplate>

</asp:Repeater>

这里一个绑定新闻栏目的服务器控件,这个是" class="hover" ",当前分类下应用的样式.用的数据库Access.

有没有办法,在链接到"行业动态"这个分类下.
<asp:Repeater ID="Repeater_menu" runat="server">

<ItemTemplate>
<li><a href=""></a>新闻动态</li>
<li class="hover"><a href=""></a>行业动态</li>
.
.
.

</ItemTemplate>

</asp:Repeater>
...全文
104 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
huandfly 2010-09-21
  • 打赏
  • 举报
回复
changge 是你自己定义Id
sunny_yu 2010-09-21
  • 打赏
  • 举报
回复
绑定数据的时候判断下,<span class="">行业新闻</span>整个作为数据列绑定
tkss 2010-09-21
  • 打赏
  • 举报
回复
先谢谢大家,恭祝楼上的几位朋友[size=11px]中秋快乐,工作顺利![/size]
tkss 2010-09-21
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 wjn161 的回复:]

补充一下, 如果你要求每一个li的样式都不一样,那还不如加个字段去存css的样式名,repeater的时候一起读出来。
[/Quote]

也不是这个意思.
主要是
如有三个分类.行业新闻,国际新闻,国内新闻.
如果当前是"行业新闻",这个样式和其它两个不一样.
如果当前是"国际新闻",这个样式又和其它两个不一样.
因为是数据是动态加载的,所以要动态的判断.
wjn161 2010-09-21
  • 打赏
  • 举报
回复
补充一下, 如果你要求每一个li的样式都不一样,那还不如加个字段去存css的样式名,repeater的时候一起读出来。
wjn161 2010-09-21
  • 打赏
  • 举报
回复

<script type="text/javascript">
var ul = document.getElementById("ul1");//repeater外面加个ul id为ul1
var lis = ul.getElementsByTagName("li");
for(var i=0;i<lis.length;i++) {
if(i%2==0) { //从0开始算,偶数行
lis[i].className="hover";
}
}
</script>


如果能用jQuery的话代码会跟简单些,功能也能做更好
tkss 2010-09-21
  • 打赏
  • 举报
回复
"changge" 是什么意思呢?
tkss 2010-09-21
  • 打赏
  • 举报
回复
现在主要问题是怎么判断,当前处理第几项就好加载第几位的样式.
T_long 2010-09-21
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 t_long 的回复:]
var myul=document.getElementById("changge").getElementsByTagName("li");
myul(0).classname= ”hover";
[/Quote]
myul(1).classname= ”hover";

  • 打赏
  • 举报
回复
? 么意思
T_long 2010-09-21
  • 打赏
  • 举报
回复
var myul=document.getElementById("changge").getElementsByTagName("li");
myul(0).classname= ”hover";

62,271

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧