如果有人可以帮助我解决这个问题,我将永远感激...
我已经尝试实现这个功能 4 天了,不是开玩笑。我到处研究,尝试了一切,我终于接受了我被打败的事实。
我知道这可能是一个非常简单的 javascript/jQuery 函数,但我无法获得我尝试在 Visual Composer 中使用的任何函数
重要信息: 我在 wordpress 中使用 Visual Composer。Visual Composer 允许您向元素(div)添加类,但不能向 id 添加类。Visual Composer 有一个“raw javascript”元素、一个“raw 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。