js向上滚动的问题,请教各位高手了 本帖最后由 wutongshu012 于 2011-11-19 21:44:55 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <body><div id="marquee" style="overflow:hidden;height:524px;width:250px;"> <div> <!-- Marquee Body Head --><iframe frameborder='0' scrolling='no' src='http://show.v.t.qq.com/index.php?c=show&a=index&n=pony&w=250&h=518&fl=1&l=3&o=17&co=0' width='250' height='518'></iframe> <!-- Marquee Body Bottom --> </div></div><script language="JavaScript" defer> var obj_marquee = document.getElementById("marquee"); var marquee_spd = 9000; var step_c = 0; var stop = false; function marquee_init() { var obj_unit = obj_marquee.firstChild; var n = Math.ceil(parseInt(obj_marquee.style.height) / obj_unit.offsetHeight); for (var i = 0; i < n; i++) obj_marquee.appendChild(obj_unit.cloneNode(true)); return; } function marquee_show() { if (stop) return; else { var marquee_high = parseInt(obj_marquee.style.height); var step = marquee_high / 10; if (obj_marquee.scrollTop >= obj_marquee.children[1].offsetTop) { obj_marquee.scrollTop = 0; marquee_show(); return; } obj_marquee.scrollTop += step; if (step_c++ < 9) setTimeout("marquee_show()", 50); return; } } marquee_init(); setInterval("step_c=0;setTimeout('marquee_show()',50)", marquee_spd); obj_marquee.onmouseenter = function () { stop = true; } obj_marquee.onmouseleave = function () { stop = false; marquee_show(); }</script></body> 菜鸟问题 网页滚动到顶部,和 滚动到底部,分别怎么写? Js刚入门,那位仁兄给下面这段代码做一个详细的解释,谢谢! 如果替换INPUT?如果替换INPUT?如果替换INPUT? 如何在JS中相加时间? zoom与wheelDelta是什么意思? 关于*.js脚本文件对中文的支持问题 项目吃紧,特100分求修改一段代码,基本样式都已经有了(支持手工输入的下拉框). 如何实现点击表格一行,使用服务器断脚本删除数据哭数据 怎样知道屏幕的分辩率? 请教 2个JS代码冲突 导致只有其中一个有效 js计算问题
<div id="marquee" style="overflow:hidden;height:524px;width:250px;">
<div>
<!-- Marquee Body Head -->
<iframe frameborder='0' scrolling='no' src='http://show.v.t.qq.com/index.php?c=show&a=index&n=pony&w=250&h=518&fl=1&l=3&o=17&co=0' width='250' height='518'></iframe>
<!-- Marquee Body Bottom -->
</div>
</div><script language="JavaScript" defer>
var obj_marquee = document.getElementById("marquee");
var marquee_spd = 9000;
var step_c = 0;
var stop = false; function marquee_init() {
var obj_unit = obj_marquee.firstChild;
var n = Math.ceil(parseInt(obj_marquee.style.height) / obj_unit.offsetHeight);
for (var i = 0; i < n; i++) obj_marquee.appendChild(obj_unit.cloneNode(true));
return;
} function marquee_show() {
if (stop)
return;
else {
var marquee_high = parseInt(obj_marquee.style.height);
var step = marquee_high / 10;
if (obj_marquee.scrollTop >= obj_marquee.children[1].offsetTop) {
obj_marquee.scrollTop = 0;
marquee_show();
return;
}
obj_marquee.scrollTop += step;
if (step_c++ < 9) setTimeout("marquee_show()", 50);
return;
}
} marquee_init();
setInterval("step_c=0;setTimeout('marquee_show()',50)", marquee_spd); obj_marquee.onmouseenter = function () {
stop = true;
} obj_marquee.onmouseleave = function () {
stop = false;
marquee_show();
}</script>
</body>