Javascript 自动滑动检查
我创建了这个小自动滑翔机: 此自动滑块的一部分是my auto.slide.function:Javascript 自动滑动检查,javascript,jquery,image,slide,Javascript,Jquery,Image,Slide,我创建了这个小自动滑翔机: 此自动滑块的一部分是my auto.slide.function: var i = 0, max = 3; myFunction = function(event){ $(".subbox1").each(function() {anim(this)}); i += 1; if(i >= max) { i = 0; } } 所以每五秒钟图像就会改变 如何检查当前显示的图像 像这样: var src =$('#newImage img'
var i = 0, max = 3;
myFunction = function(event){
$(".subbox1").each(function() {anim(this)});
i += 1;
if(i >= max) { i = 0; }
}
所以每五秒钟图像就会改变
如何检查当前显示的图像
像这样:
var src =$('#newImage img').attr('src')
if ( src == "path/to/img1" ) { ..
if ( src == "path/to/img2" ) { ..
if ( src == "path/to/img3" ) { ..
但这不起作用,因为图像开关使用显示:无/block
有人可以告诉我如何检查当前显示的图像吗?您可以通过执行以下操作来检查元素是否可见
$('img').is(':visible');
要检查一组元素,可以使用每个元素
$('.images img').each(function()
{
if($(this).is(':visible'))
{
console.log($(this)); //this is visible
}
});
如果您的滑块处于中间过渡状态,则会有多个可见对象。是的,可以,但如何在三个图像之一上指定此选项?这是我的主要问题。。谢谢好的,但使用它,每个图像都是“可见的”:对象[img thumb73.jpg]对象[img thumb72.jpg]对象[img thumb61h.jpg]这是控制台的输出。我只需要每五秒钟拍一张照片,你知道解决办法吗?