求一段.net 新闻上下滚动的代码,不要marquee的,要无间隔滚动。
解决方案 »
- 加密图片的显示
- 站内关键字搜索加亮尚
- DataFormatString 格式化字符串!
- Gridview模板列的ToolTip背景色和字体色如何设置以及显示的列长度的限制
- 海量数据导出excel及词频统计算法
- 请问,在程序中如何获得gridview当前焦点列的标题
- 帮我看看JS问题
- 如何解决DataGrid模版列中图片时而在浏览器中需要刷新或右键选“显示图片”才能显示的问题??
- 请问大家ValidationSummary的MessageBox为什么会提示显示两次,请大家指点,这是为什么?
- 网站发布到服务器后,IE WebControls 无法正常使用!!! !!! 急!!!
- 在GridView中使用CascadingDropDown取值的问题
- 删除确认信息出错,帮忙看下
<script>
var marqueeContent = new Array(); //滚动主题
marqueeContent[0]='<a href="1.htm"></a>';
var marqueeInterval = new Array(); //定义一些常用而且要经常用到的变量
var marqueeId = 0;
var marqueeDelay = 4000;
var marqueeHeight = 15;
function initMarquee() {
var str = marqueeContent[0];
document.write('<div id=marqueeBox style="overflow:hidden;height:' + marqueeHeight + 'px" onmouseover="clearInterval(marqueeInterval[0])" onmouseout="marqueeInterval[0]=setInterval(\'startMarquee()\',marqueeDelay)"><div>' + str + '</div></div>');
marqueeId++;
marqueeInterval[0] = setInterval("startMarquee()", marqueeDelay);
}
function startMarquee() {
var str = marqueeContent[marqueeId];
marqueeId++;
if (marqueeId >= marqueeContent.length) marqueeId = 0;
if (marqueeBox.childNodes.length == 1) {
var nextLine = document.createElement('DIV');
nextLine.innerHTML = str;
marqueeBox.appendChild(nextLine);
}
else {
marqueeBox.childNodes[0].innerHTML = str;
marqueeBox.appendChild(marqueeBox.childNodes[0]);
marqueeBox.scrollTop = 0;
}
clearInterval(marqueeInterval[1]);
marqueeInterval[1] = setInterval("scrollMarquee()", 10);
}
function scrollMarquee() {
marqueeBox.scrollTop++;
if (marqueeBox.scrollTop % marqueeHeight == marqueeHeight) {
clearInterval(marqueeInterval[1]);
}
}
initMarquee();
</script>
</div>