我有一个 jQuery Light Slider,它工作得很好。我想访问事件元素名称。我尝试在控制台中打印事件图像名称,但它不起作用。
$( document ).ready(function() {
$('#lightSlider').lightSlider({
gallery: true,
item: 1,
loop: true,
slideMargin: 0,
thumbItem: 9,
onAfterSlide: function (el) {
console.log(el);
},
});
});
此代码给出...
jQuery.fn.init
[ul#lightSlider.lightslider_left.slider_ul.lightSlider.lsGrab.lSSlide,
context: document, selector: "#lightSlider", goToPrevSlide: ƒ,
goToNextSlide: ƒ, mode: ƒ, …]
...在每次幻灯片更改中,但我不希望获得图像的名称。
我很欣赏你的想法和帮助
最佳答案
对于您的情况,这可能会有所帮助! (只需使用这个 console.log() 而不是你的!
$('#lightSlider').lightSlider({
gallery: true,
item: 1,
loop: true,
slideMargin: 0,
thumbItem: 9,
onAfterSlide: function (el) {
console.log($(el).find('.active img').attr('src'));
},
});
关于javascript - 获取 jQuery Light Slider 中事件图像的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48314012/