javascript - 在 jsson 图像 slider 之间切换(显示一个,隐藏其他)

标签 javascript jquery html css jssor

我需要创建一个带有缩略图的图像 slider 。

我用过 jssor silder这工作正常。

问题是我想在不同的 id 下显示一组不同的图像。

例如,当点击其中任何一年(2013、2014、2015)时,我需要在其下方显示国家名称;当点击任何国家时,它应该显示相关的图像 slider 。

问题是点击时国家名称会消失。

如何让它们保持可见?

DEMO


  <p>2015</p>
</a>

<div id="list1" class="alist" style="display:none;">
  <ul>
    <li><a href="#"  onclick="toggle_visibility('list');">
  <p>India </p>
</a></li>
    <li><a href="#" onclick="toggle_visibility('weed');">
  <p>U.S </p>
</a></li>
    <li><a href="#" onclick="toggle_visibility('daba');">
  <p>japan </p>
</a></li>
  </ul>
</div>
<a href="#" onclick="toggle_visibility('list2');">
  <p>2014</p>
</a>
<div id="list2" class="alist" style="display:none;">
  <ul>
    <li>Item One</li>
    <li>Item Two</li>
    <li>Item Three</li>
  </ul>
</div>###

最佳答案

http://jsfiddle.net/os1nourp/

function toggle_visibility(id) {
        var thelist = document.getElementsByClassName("alist");

        var e = document.getElementById(id);
        if(e.style.display == 'block') {
            e.style.display = 'none';
        } else {
            e.style.display = 'block';
        }

    }

这就是你想要做的吗?只需删除关闭其他列表的脚本即可。

关于javascript - 在 jsson 图像 slider 之间切换(显示一个,隐藏其他),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28515527/

相关文章:

jquery - 如何使用 jquery 使用 &lt;script type ="text/template"> 创建嵌入式 HTML 模板

html - Vue-Nuxt : Why can't I see the generated HTMLs correctly?

html - 图像上的模糊部分、实心边缘、响应式图像

javascript - Canvas 正在绘制旋转图像

空格的 JavaScript 验证

jquery - 向 DOM 添加大量元素

jquery - 如果元素具有类则切换复选框

javascript - Ajax 脚本仅在接收到的 XML 足够大/加载时间足够长时才起作用?

javascript - HTML5 Canvas - 重复 Canvas 元素作为模式

javascript - Angular 7 : ngOnInit() of the a component is getting called every time running unit test case of that component