<div class="pxl_2" id="move" style="overflow:hidden">
<div class="pxl_2_1" id="seconde" style="width:<%=width%>px; height:140px;">
<asp:Repeater ID="rep" runat="server">
<ItemTemplate>
<div style="margin-left:10px; float:left" class="pic"><a href='products.aspx?protype=<%#Eval("firprotype") %>'><img src='<%#Eval("proimage") %>' class="img" /></a></div>
</ItemTemplate>
</asp:Repeater>
</div>
<div id="demo2"></div>
</div>使中间的图片区域滚动起来自己写了一个如下<script>
var speed = 30;
var demo = document.getElementById("move");
var demo1 = document.getElementById("seconde");
var demo2 = document.getElementById("demo2");
demo2.innerHTML = demo1.innerHTML;
function myMarquee() {
if (demo2.offsetWidth - demo.scrollLeft <= 0)
demo.scrollLeft -= demo1.offsetWidth;
else {
demo.scrollLeft++;
}
}
var MyMar = setInterval(myMarquee, speed);
demo.onmouseover = function () { clearInterval(MyMar) }
demo.onmouseout = function () { MyMar = setInterval(myMarquee, speed) }
</script>可是不管用,调试说demo1.innerhtml的值为null
<div class="pxl_2_1" id="seconde" style="width:<%=width%>px; height:140px;">
<asp:Repeater ID="rep" runat="server">
<ItemTemplate>
<div style="margin-left:10px; float:left" class="pic"><a href='products.aspx?protype=<%#Eval("firprotype") %>'><img src='<%#Eval("proimage") %>' class="img" /></a></div>
</ItemTemplate>
</asp:Repeater>
</div>
<div id="demo2"></div>
</div>使中间的图片区域滚动起来自己写了一个如下<script>
var speed = 30;
var demo = document.getElementById("move");
var demo1 = document.getElementById("seconde");
var demo2 = document.getElementById("demo2");
demo2.innerHTML = demo1.innerHTML;
function myMarquee() {
if (demo2.offsetWidth - demo.scrollLeft <= 0)
demo.scrollLeft -= demo1.offsetWidth;
else {
demo.scrollLeft++;
}
}
var MyMar = setInterval(myMarquee, speed);
demo.onmouseover = function () { clearInterval(MyMar) }
demo.onmouseout = function () { MyMar = setInterval(myMarquee, speed) }
</script>可是不管用,调试说demo1.innerhtml的值为null
解决方案 »
- ASP.NET上传图片到数据库并加水印
- 自定义分页显示(使用存储过程分页)中出现的问题.
- datagrid分页问题?
- 如何动态生成链接列?DataGrid.给出代码。急!!
- 求html页面转换aspx页面代码
- 项目发布时,WebConfig中需要修改哪些东西?解决立刻结帖!!!
- 兄弟我实在没有办法了(DataList 和 SQL SERVER 和系统日志处理)
- 关于审核与未审核字段显示行的问题【100分】
- 高分求救!Net中的Menu 的权限控制!(在线等候)
- 如何在刚打开一个页面时就执行一个JavaScript函数?
- 想用asp.net实现类似吾志的功能,该怎么做?
- ASP.NET如何实现与淘宝API接口
你确定seconde的div中有内容??
//至于方向速度自己控制
至于方向速度自己控制
$(function(){ var speed = 30; var demo = document.getElementById("move"); var demo1 = document.getElementById("seconde"); var demo2 = document.getElementById("demo2"); demo2.innerHTML = demo1.innerHTML; function myMarquee() { if (demo2.offsetWidth - demo.scrollLeft <= 0) demo.scrollLeft -= demo1.offsetWidth; else { demo.scrollLeft++; } } var MyMar = setInterval(myMarquee, speed); demo.onmouseover = function () { clearInterval(MyMar) } demo.onmouseout = function () { MyMar = setInterval(myMarquee, speed) } });