【发布时间】:2017-04-14 14:31:38
【问题描述】:
请帮助,JavaScript 和 Jquery 专家, 如何制作带有缩略图的自动图库滑块,目标图像的源路径存储在 Java Script 数组中?
我有一个带有缩略图的 JQuery 图片库自动滑块代码,效果很好。但是,正如您所看到的,目标图像都放在 html 中的无序列表中。我需要的是目标图像(即img src)在JS数组中,所以我需要修改我的JS脚本,但我不知道怎么做。所以,我不想要 html 列表中的图像,我只想要一个带有图像的 div,其中源在 JS 数组中。我已经有了用 PHP 数组制作的 JS 数组。
<script type="text/javascript">
var imgs = <?php echo json_encode($images); ?>;
</script>
提前致谢!!
//IMAGE GALLERY
var triggers = $('ul.triggers li');
var images = $('ul.images li');
var lastElem = triggers.length-1;
var target;
triggers.first().addClass('active');
images.hide().first().show();
function sliderResponse(target) {
images.fadeOut(800).eq(target).fadeIn(800);
triggers.removeClass('active').eq(target).addClass('active');
}
triggers.click(function() {
if ( !$(this).hasClass('active') ) {
target = $(this).index();
sliderResponse(target);
resetTiming();
}
});
$('.next').click(function() {
target = $('ul.triggers li.active').index();
target === lastElem ? target = 0 : target = target+1;
sliderResponse(target);
resetTiming();
});
$('.prev').click(function() {
target = $('ul.triggers li.active').index();
lastElem = triggers.length-1;
target === 0 ? target = lastElem : target = target-1;
sliderResponse(target);
resetTiming();
});
【问题讨论】:
标签: javascript jquery html image-gallery