关于一个带链接的水平流动代码,帮我看一下(在线等) 把英文换成汉字就不会滚动了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><title> Menu </title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><meta http-equiv="Content-Language" content="zh-cn"><style type="text/css" title="">body{font:10pt;}#menu{ width:180px; height:80px; overflow:hidden;}#menu div{ border-left:1px solid silver; margin:2px; text-align:center; cursor: default;}#scrollleft,#scrollright{ position: absolute; top:3px; width:18px; background-color:white; left:0; filter: alpha(opacity=0,finishopacity=100,style=1,startx=100,finishx=100,starty=0,finishy=100);}#scrollleft{right:0;filter: alpha(opacity=100,finishopacity=0,style=1,startx=100,finishx=100,starty=0,finishy=100);}</style></head><body><div style="width:0px;height:0px;border:1px solid black;padding:3px;writing-mode:tb-rl;position: relative;"><div id="menu" onMouseWheel="step=event.wheelDelta;overit=1;Marquee(Math.abs(step)/step);overit=0" onMouseOver="this.focus();" onmouseout="overit=0;"><div>关关雎鸠</div><div>在河之洲</div><div>窈窕淑女</div><div>君子好逑</div><div>参差荇菜</div><div>左右流之</div><div>窈窕淑女</div><div>寤寐求之</div><div>-----</div></div><div id="scrollright" onmouseover="overit=1;Marquee(-1)" onmouseout="overit=0;"></div><div id="scrollleft" onmouseover="overit=1;Marquee(1)" onmouseout="overit=0;"></div></div><script language="javascript" type="text/javascript">scrollleft.style.height=menu.offsetHeight;scrollright.style.height=menu.offsetHeight;var str=menu.innerHTML;var d_scrollWidth=menu.scrollWidth;var d_childWidth=menu.firstChild.offsetWidth+1;var count=0;var flag=1;var overit=0;var MyMar;while(menu.offsetWidth>menu.scrollWidth)menu.innerHTML+=str;menu.innerHTML+=str;function Marquee(dir){if(flag&&overit){flag=0;count=0;MyMar=setInterval('Marquee2('+dir+')',10);}}function Marquee2(dir){if(flag)return;if(d_scrollWidth<=(menu.scrollWidth-menu.offsetWidth-menu.scrollLeft)&&dir==-1){menu.scrollLeft=menu.scrollWidth-menu.offsetWidth-2;}if(menu.scrollWidth-menu.offsetWidth-menu.scrollLeft<1&&dir==1)menu.scrollLeft=menu.scrollWidth-menu.offsetWidth-d_scrollWidth+2;menu.scrollLeft+=dir;if(d_childWidth-count)count++;else{clearInterval(MyMar);flag=1;Marquee(dir);}}</script></body></html> js treegrid 相关问题 jscript 对输入框的字数的显示 穷死啦,卖身(散分)...... iscroll4 如何获取wrapper滚动区域内的某条内容值 js中有能判断一个文件大小的方法吗?请指教! 请问下 这种选项卡应该怎么做 如图 关于控制parent窗口运行自定义函数的问题!在线100等候! 如何单击一段文字,打开另外一个指定大小的窗口(比如400x400),同时关闭自己? 请问一个链接中写目标框架怎么写 用jquery进行函数嵌套运算,该如何写。 选中所有Checkbox的代码问题 如何设定某 <span> 内的文字颜色﹖
<html>
<head>
<title> Menu </title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta http-equiv="Content-Language" content="zh-cn">
<style type="text/css" title="">
body{font:10pt;}
#menu{
width:180px;
height:80px;
overflow:hidden;
}
#menu div{
border-left:1px solid silver;
margin:2px;
text-align:center;
cursor: default;
}
#scrollleft,#scrollright{
position: absolute;
top:3px;
width:18px;
background-color:white;
left:0;
filter: alpha(opacity=0,finishopacity=100,style=1,startx=100,finishx=100,starty=0,finishy=100);
}
#scrollleft{right:0;filter: alpha(opacity=100,finishopacity=0,style=1,startx=100,finishx=100,starty=0,finishy=100);}
</style>
</head><body>
<div style="width:0px;height:0px;border:1px solid black;padding:3px;writing-mode:tb-rl;position: relative;">
<div id="menu" onMouseWheel="step=event.wheelDelta;overit=1;Marquee(Math.abs(step)/step);overit=0" onMouseOver="this.focus();" onmouseout="overit=0;">
<div>关关雎鸠</div>
<div>在河之洲</div>
<div>窈窕淑女</div>
<div>君子好逑</div>
<div>参差荇菜</div>
<div>左右流之</div>
<div>窈窕淑女</div>
<div>寤寐求之</div>
<div>-----</div>
</div>
<div id="scrollright" onmouseover="overit=1;Marquee(-1)" onmouseout="overit=0;"></div>
<div id="scrollleft" onmouseover="overit=1;Marquee(1)" onmouseout="overit=0;"></div>
</div><script language="javascript" type="text/javascript">
scrollleft.style.height=menu.offsetHeight;
scrollright.style.height=menu.offsetHeight;var str=menu.innerHTML;
var d_scrollWidth=menu.scrollWidth;
var d_childWidth=menu.firstChild.offsetWidth+1;
var count=0;
var flag=1;
var overit=0;
var MyMar;while(menu.offsetWidth>menu.scrollWidth)menu.innerHTML+=str;
menu.innerHTML+=str;function Marquee(dir){if(flag&&overit){flag=0;count=0;MyMar=setInterval('Marquee2('+dir+')',10);}}function Marquee2(dir){
if(flag)return;
if(d_scrollWidth<=(menu.scrollWidth-menu.offsetWidth-menu.scrollLeft)&&dir==-1){menu.scrollLeft=menu.scrollWidth-menu.offsetWidth-2;}
if(menu.scrollWidth-menu.offsetWidth-menu.scrollLeft<1&&dir==1)menu.scrollLeft=menu.scrollWidth-menu.offsetWidth-d_scrollWidth+2;
menu.scrollLeft+=dir;
if(d_childWidth-count)count++;
else{
clearInterval(MyMar);
flag=1;
Marquee(dir);
}
}
</script></body>
</html>