javascript - 单击 Accordion 面板个人 ID 时如何打开新图像(同一窗口)

标签 javascript jquery html css twitter-bootstrap

我在右侧有 Bootstrap Accordion ,面板左侧有图像。单击 Accordion 面板个人 ID 时是否可以通过使用 jquery 更改左侧的图像,或者我必须将 ajax 与 jquery 结合使用?

我将有 6 张不同的图片需要根据个人 id 面板点击进行更改

http://www.bootply.com/x3c7c8CdJr#

最佳答案

  1. 您不必使用 AJAX。
  2. 下次,请尝试做一些事情并展示您的代码。

JS:

$('.accordion__content').on('show.bs.collapse', function () {
  $('.so-widget-image').attr('src', $(this).attr('data-src'));
});
  1. data-src 属性添加到带有图像链接的可折叠面板 div。

  2. 我看到您的图像中有 srcset 属性,您必须删除它或更改此属性。

CODEPEN EXAMPLE

关于javascript - 单击 Accordion 面板个人 ID 时如何打开新图像(同一窗口),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37499612/

相关文章:

java - 用于查找 <link rel ="stylesheet"标签的正则表达式

java - 为什么我只能获取网站首页的HTML,而不能获取其他网站的HTML?

javascript - 检索从对象数组中获取的值的扁平数组,该对象数组存在于顶级对象中,我在该对象数组中获得了一个数组

javascript - 在 asp.net 中隐藏更新面板中的 div

javascript - 循环 slider 动画

javascript - 使用 jquery 显示基于复选框列表项的隐藏文本框

javascript - 使用 filter() 从 DOM 中删除元素时遇到一些问题

javascript - 如何使用 jquery 获取表内单选按钮的值

javascript - 显示/隐藏 div javascript 触发 div 宽度

html - 添加背景图像时输入边框更改