gpt4 book ai didi

用于垂直文本滚动破坏页面布局的 Javascript

转载 作者:行者123 更新时间:2023-11-28 19:09:06 25 4
gpt4 key购买 nike

我的代码经过完美验证并且看起来很棒,直到我将垂直文本滚动脚本添加到 3 列 css 布局中最左侧的 float div。添加脚本会导致脚本下方的内容在多个现代浏览器(IE 6.0 - 7.0 - 8.0、Opera 8 - 9-10)中重复 - 包括文本和背景。 Safari 和 Firefox 都可以。

脚本是 JavaScript,您可以通过将这段代码放在页面上您希望滚动条出现的位置来添加它,在我的例子中是在第三个 float div 中:

<script language="javascript" src="myvsbody.js" type="text/javascript">
</script>

body 标签中还有一个 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 个小时在模板世界页面上担任主 Angular ,试图找到该代码与我的代码之间的差异,但我无法弄清楚为什么文本滚动脚本在那个页面上工作而不在我的页面上工作。

我是一名新的 Javascipt 程序员,非常感谢任何帮助!

谢谢

吉尔诺布洛赫

最佳答案

我在您提到的有问题的浏览器中找不到任何错误,但 HTML 验证错误是由脚本标签上的 language 属性引起的。不需要。试试这个:

<script src="myvsbody.js" type="text/javascript"></script>

关于用于垂直文本滚动破坏页面布局的 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1684247/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com