【发布时间】:2017-06-21 17:48:52
【问题描述】:
如果有人能帮助我解决这个问题,我会永远感激不尽...
我已经尝试实现这个功能 4 天了,不是开玩笑。我到处研究,尝试了一切,我终于接受了我失败了。
我知道这可能是一个难以置信简单的 javascript/jQuery 函数,但我无法获得我尝试在 Visual Composer 中使用的任何函数
重要信息: 我在 wordpress 中使用 Visual Composer。 Visual Composer 允许您向元素(div)添加类,但不能向 id 添加类。 Visual Composer 有一个“原始 javascript”元素、一个“原始 html”元素和一个用于输入 CSS 的单独部分。
设置: 我有两个图像(div Aa 和 Ab),它们是指向页面单独部分的链接。我还有两部分内容(div Ba 和 Bb)。
我想要做什么: div Aa 和 Ab 默认应该是隐藏的。单击 div Aa 时,会出现 Ba,而 Bb 保持隐藏状态。单击 div Ab 时,会出现 Bb 而 Ba 保持隐藏状态。如果 Bb 已经可见并单击 Aa,则 Bb 消失而 Ba 出现,反之亦然
我已经很接近这个脚本了:
HTML
<div id="Aa">Image #1</div>
<div id="Ab">Hidden Content #1</div>
<div id="Ba">Image #2</div>
<div id="Bb">Hidden Content #2</div>
CSS
#Ab{display:none;}
#Bb{display:none;}
Javascript
$('#Aa').click(function() {
$('#Ab').show();
});
$('#Ba').click(function() {
$('#Bb').show();
});
但是,我一辈子都无法让它在 Visual Composer (VC) 中工作!我尝试将所有“#”更改为“。”引用类名 VC 强迫我使用。当我在某处阅读 wordpress 需要以这种方式格式化时,我尝试将所有“$”更改为“jQuery”。我尝试在它周围添加<script></script> 标签,并调用(?)函数,如<script src="">... Nada。
【问题讨论】:
标签: jquery css wordpress show visual-composer