我在右侧有 Bootstrap Accordion ,面板左侧有图像。单击 Accordion 面板个人 ID 时是否可以通过使用 jquery 更改左侧的图像,或者我必须将 ajax 与 jquery 结合使用?
我将有 6 张不同的图片需要根据个人 id 面板点击进行更改
最佳答案
- 您不必使用 AJAX。
- 下次,请尝试做一些事情并展示您的代码。
JS:
$('.accordion__content').on('show.bs.collapse', function () {
$('.so-widget-image').attr('src', $(this).attr('data-src'));
});
将
data-src
属性添加到带有图像链接的可折叠面板 div。我看到您的图像中有 srcset 属性,您必须删除它或更改此属性。
CODEPEN EXAMPLE
关于javascript - 单击 Accordion 面板个人 ID 时如何打开新图像(同一窗口),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37499612/