【问题标题】:Listexpander not working列表扩展器不工作
【发布时间】:2009-08-25 15:51:38
【问题描述】:

我的网站列表扩展器无法正常工作。我想这可能是因为我更改了 CSS,但我不知道如何使它工作。

抱歉,网址是 [http://hpcommtoolkit.com/Communication_tools.html][2] 不是原始网址。

[2]: http://hpcommtoolkit.com/Communication_tools.html

【问题讨论】:

  • 不要发布大多数人不会关注的链接,而是创建一个简约的自包含页面来展示问题。三个原因: 1. 90% 的时间,你会以这种方式找出问题所在; 2. 人们不会指责您发送垃圾邮件; 3. 它为我们(试图提供帮助的人)提供了一个可以处理的封闭案例。
  • 你更新的例子在这里工作得很好(FireFox 3)

标签: javascript css


【解决方案1】:

哪些列表需要扩展?你用什么代码?

【讨论】:

  • 它可以在 FireFox 中使用。我建议您首先确保您的 HTML 有效 validator.w3.org/… 目前有 97 个错误 您的整个站点由嵌套表组成的事实也并不容易调试
【解决方案2】:

不确定您指的是哪个列表,但是您的 HTML 第 405 行有一个错误,您可能应该清理表格上的样式标记:

style="BACKGROUND-IMAGE: url<img src="//images/afbottomgraphic.jpg"

第二个双引号过早地结束了样式标签。背景图片应该以url(path-to-file)的形式给出一个url。

编辑:好的,我在新 URL 中看到了您的可展开部分。它们在 Firefox 中正常工作,但 IE8 生成以下错误:“对象不支持此属性或方法 listexpander.js,第 69 行字符 3”。

查看那行代码,我首先看到的是变量“li”应该有一个“var”声明,以避免它干扰任何全局变量。我还建议通过 jslint (http://www.jslint.com/) 运行 listexpander.js,因为语法有一些奇怪的分号。

【讨论】:

  • 谢谢,我明白了。但是我的全部展开/折叠所有按钮不起作用。当你看到它时,它们在工作吗?也许我应该刷新并清除我的缓存。
猜你喜欢
  • 1970-01-01
  • 2015-05-27
  • 2015-12-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-08
  • 2013-02-18
相关资源
最近更新 更多