我的代码完美验证,看起来不错,直到我添加了一个垂直文本滚动脚本到3列CSS布局中最左边的浮动div。在几个现代浏览器(IE 6.0 - 7.0 - 8.0,Opera 8 - 9 - 10)中添加脚本会导致脚本下方的内容重复 - 文本和背景 - 。 Safari和Firefox都可以。为垂直文本滚动打破页面布局的Javascript
的脚本是JavaScript和你通过将该代码放到要滚动条出现在页面上,在我的情况下添加它里面的第三个浮动的div:
<script language="javascript" src="myvsbody.js" type="text/javascript">
</script>
还有一个onload属性那云在身体标记:
<body onload="vsscrollstart();">
,并在头部区域中的参数脚本格式化卷轴盒:
<script language="javascript" src="myvsparmsg.js" type="text/javascript">
该脚本应该是跨浏览器兼容的。
这里是网页在线和链接代码:
http://www.jillknobloch.com/new/
../new/main.css
../new/myvsbody.js
../new/myvsparmsg.js
我想我有一个糟糕的剧本搁置,所以我尝试另一个和时又出现相同的布局问题!所以我认为这是我的XHTML/CSS。
www.jillknobloch.com/test5/
我有:也因为此模板中,这是我从模板世界得到使用,并装上我的网站时,脚本不会在所有浏览器工作花费约48小时在模板世界页面上播放试图找到代码和矿山之间的差异,我无法弄清楚为什么文本滚动脚本在该页面上运行,而不是在矿井上运行。
我是一个新的Javascipt程序员,任何帮助将不胜感激!
谢谢
吉尔克诺布洛赫
所以你已经缩小到JavaScript。不幸的是,这些脚本被压缩使得很难进行任何故障排除。如果你有权访问非常有帮助的未压缩脚本。 此外,调用任何IE浏览器是一个现代浏览器;) – 2009-11-05 23:13:03
这是非常好的你把IE6称为“现代浏览器”。 – Pointy 2009-11-05 23:16:21
我在IE8中看不到任何错误。 – Pointy 2009-11-05 23:17:54