【发布时间】:2013-11-11 17:29:11
【问题描述】:
我很困惑。我不确定我可以做些什么来破坏 Accordion Shortcode 插件或我刚刚尝试的 CSS Accordion 代码中的手风琴功能。大多数情况下,我需要了解如何解决这些问题,因此我将任凭您摆布,以便帮助该网站恢复正常功能。
首先,带有 Accordion 简码的页面:http://londoncapital.biz/partners/global/
我一直在使用 Symple Shortcode 插件,直到我不得不重新安装该站点,然后该插件停止工作。我怀疑这与 WP3.7.1 升级有关,但我不能确定。所以我决定只找到另一个可以工作的插件,Accordion 插件工作并且看起来更适合该网站,所以我很高兴。在某些时候,在解决并修复重新安装后出现的一些奇怪问题(从恢复的备份中以某种方式生成的奇怪空间)以及 Better WP Security 插件在其保护方面过于热心时,我对手风琴简码插件。然后......它停止工作。因为我无法追踪我可能做了什么,所以我决定研究另一种手风琴并找到了一个 CSS 版本。认为这是完美的,可以摆脱任何插件不兼容的问题,但可惜这也失败了。它目前已折叠,不会展开。
CSS Accordion 页面:londoncapital。商务/测试家
我关注了这个网站:http://www.hongkiat.com/blog/css-content-accordion/ 并像这样引用了 CSS 文件:
@import url("../onyx/accordion.css");
我怀疑有一个简单的答案,但如果我能弄明白,那该死的。感谢您提前做出的任何努力! 此文件与普通 style.css 位于同一目录中(确切地说,此模板为 style4.css)。
【问题讨论】:
-
您的部分缺少锚点实际定位的 ID。例如。
<a href="#about">About</a>需要对应的<section id="#about">...</section>才能工作 -
另外,请注意
:target使用该技术 is not supported by IE6-9 的选择器,您可能需要考虑使用 HTML5 shim/shiv 来添加对<section>元素的支持,或者交换他们支持<div> -
啊,我认为这很简单。猜猜这就是在处理与该站点有关的其他问题时,当您的大脑被严重殴打时会发生的情况。谢谢大家!
-
@Dre - 将“
”直接交换为“ ”会这么简单吗?要么将它们换成<div class="section">,要么使用 HTML5 Shiv 来填充对它的支持
标签: javascript jquery html css wordpress