【发布时间】:2012-05-25 03:51:10
【问题描述】:
好吧,基本上,我正在设计和开发一个相当复杂的网站,它围绕着 jQuery 的使用。我对 jQuery 的了解真的很差,这是我第一次正确使用它。我之前在这里发布了一个关于脚本的问题,显然它很糟糕,但我并没有向你展示我实际编写它的目的,我现在可以......因为我已经将它上传到了一个测试目录。 它现在可以在 IE 以外的所有浏览器中正常工作。 CSS 样式已经到了那里,它应该很快就会完成!但是,Internet Explorer 出现了严重的问题。在 IE 7,8 中,它看起来不错,但是当您将鼠标悬停在链接上时,它会立即崩溃。 IE 6,显示似乎根本无法正常工作。但 IE 6 的问题较小。
如果您只需要 5 或 10 分钟来重写一个可能需要我 10 小时的简单脚本,我将非常感激! 继承人的网站 - http://openyourheart.org.uk/test/index.html
如果需要,我可以发送所有压缩的文件。
提前谢谢你。
布拉德利
【问题讨论】:
-
继承 Javascript - openyourheart.org.uk/test/scripts/functions.js继承 css - openyourheart.org.uk/test/style.css
-
万一有人对点击链接感到紧张,我决定冒险一试,一切似乎还好...
-
只是一个可以大大减少代码的快速提示,您可以组合选择器,例如:
$(".squareleft3, .squareright").hide();这将隐藏两者...此外,您可以分配多个类,例如class="class1 class2"...所以如果你想在任何地方隐藏所有包含class2的内容,不管其他类,$(".class2").hide()。此外,您可以使用带逗号的选择器重写这些 if,如下所示:if ($(".whoweare:first, .squareleft3:first, .squareright:first").filter(":visible").length > 0).... 更短:) 先做这些事情,然后您的代码将很容易解析。 -
谢谢尼克,这太棒了。我会继续努力的。
-
它在我的最后报告错误'对象没有属性或方法'