使用服务器控件后Jquery找不到img了

迦叶尊者 2012-12-21 04:12:23

这是ul标签里的 图片 实现了 onmouse选择图片 图片轮播
<div class="pro_detail_left">
<div class="jqzoom">
<img ID = "DrugImgRepeater" src="DrugImg/zhongxiyiyao/jierezhentong/ganmaofashao/fenbide_300x300.jpg" class="fs" alt="" jqimg="DrugImg/zhongxiyiyao/jierezhentong/ganmaofashao/fenbide1_big.jpg" id="bigImg"/>
</div>
<div style = "float:left;">
<div style="float:left;margin-top:20px;">
<a class="prev" href="javascript:void();"><img alt="" src="DrugImg/zhongxiyiyao/jierezhentong/ganmaofashao/left.jpg" /></a>
</div>
<div id="block" style="float:inherit;margin-top:15px;margin-left:0px;">
<div id="botton-scroll">
<ul class="featureul">
<asp:Repeater ID="imgRepeater" runat="server">
<ItemTemplate>
<li class="featureBox">
<div class="box"><img alt="" src='<%#Eval("PIC1") %>' style="border:1px solid white" onmouseover="this.style.borderColor='#ff0000';" onMouseout="this.style.borderColor='#FFFFFF';"></div>
</li>
<li class="featureBox">
<div class="box"><IMG alt="" src='<%#Eval("PIC2") %>' style="border:1px solid white" onmouseover="this.style.borderColor='#ff0000';" onMouseout="this.style.borderColor='#FFFFFF';"></div>
</li>
<li class="featureBox">
<div class="box"><IMG alt="" src='<%#Eval("PIC3") %>' style="border:1px solid white" onmouseover="this.style.borderColor='#ff0000';" onMouseout="this.style.borderColor='#FFFFFF';"></div>
</li>
<li class="featureBox">
<div class="box"><IMG alt="" src='<%#Eval("PIC4") %>' style="border:1px solid white" onmouseover="this.style.borderColor='#ff0000';" onMouseout="this.style.borderColor='#FFFFFF';"></div>
</li>
<li class="featureBox">
<div class=box><IMG alt="" src='<%#Eval("PIC5") %>' style="border:1px solid white" onmouseover="this.style.borderColor='#ff0000';" onMouseout="this.style.borderColor='#FFFFFF';"></div>
</li>
<li class=featureBox>
<div class=box><IMG alt="" src='<%#Eval("PIC6") %>' style="border:1px solid white" onmouseover="this.style.borderColor='#ff0000';" onMouseout="this.style.borderColor='#FFFFFF';"></div>
</li>
</ItemTemplate>

</asp:Repeater>
<script src="Static/Script/MedicineJS/switchImg.js" type="text/javascript"></script>
</ul>
<!-- /botton-scroll -->
</div>
<!-- /block -->
</div>
<div style="float:right;margin-top:20px">
<A class=next href="javascript:void();"><img alt="" src="DrugImg/zhongxiyiyao/jierezhentong/ganmaofashao/right.jpg" ></A>
</div>
</div>


原先 没有 《asp:Repeater》 加了之后 onmouse 选择图片 效果 和图片轮播都没了


菜鸟求解啊
...全文
129 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
迦叶尊者 2012-12-21
  • 打赏
  • 举报
回复
不好意思各位 麻烦了 是我自己2了 问题找到了 结贴
rayyu1989 2012-12-21
  • 打赏
  • 举报
回复
.pro_detail_left ul asp:Repeater ItemTemplate li img 右击查看源码 看看实际标签 asp:Repeater是为编译前的服务端标签 浏览器输出可不是这个
迦叶尊者 2012-12-21
  • 打赏
  • 举报
回复
引用 3 楼 yumen3501 的回复:
你的Jquery 代码在哪!
$(function(){ $(".pro_detail_left ul asp:Repeater ItemTemplate li img").livequery("mousemove",function(){ var imgSrc = $(this).attr("src"); var i = imgSrc.lastIndexOf("."); var unit = imgSrc.substring(i); imgSrc = imgSrc.substring(0,i); var imgSrc_small = imgSrc + "_small"+ unit; var imgSrc_big = imgSrc + "_big"+ unit; $("#bigImg").attr({"src": imgSrc_small ,"jqimg": imgSrc_big }); $("#thickImg").attr("href", imgSrc_big); }); });
ycproc 2012-12-21
  • 打赏
  • 举报
回复
不用贴这个绑定代码 很简单的,你运行你的页面,然后右键查看源码, 看看img src的路径图片直接放在浏览器能不能访问的到。
迦叶尊者 2012-12-21
  • 打赏
  • 举报
回复
引用 1 楼 tigerlgf 的回复:
是不是路径问题?
我也以为是路径问题 该怎么写路径啊
Assassin_ 2012-12-21
  • 打赏
  • 举报
回复
你的Jquery 代码在哪!
lovebaby 2012-12-21
  • 打赏
  • 举报
回复
对比加了和没加的html,肯定生成的html有不一样的地方。然后这个不一样的地方,再分析是什么原因造成的。
grady.lu 2012-12-21
  • 打赏
  • 举报
回复
是不是路径问题?

62,050

社区成员

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

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

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

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