Javascript 在Jquery bx滑块插件中,如何找到当前的滑块是图像还是视频

Javascript 在Jquery bx滑块插件中,如何找到当前的滑块是图像还是视频,javascript,jquery,iframe,bxslider,Javascript,Jquery,Iframe,Bxslider,如何在bx slider中查找当前滑块是图像或视频 如果是视频,则必须重新加载视频。如果是图像,则不要重新加载。 但我使用的是,当我转到下一个滑块时,图像和视频都会重新加载 javascript: $(document).ready(function(){ $(".bxslider").bxSlider({ onSlideNext: function(){ var iframe = $("#frameid").attr('src');

如何在bx slider中查找当前滑块是图像或视频

如果是视频,则必须重新加载视频。如果是图像,则不要重新加载。 但我使用的是,当我转到下一个滑块时,图像和视频都会重新加载

javascript:

$(document).ready(function(){  
    $(".bxslider").bxSlider({  
        onSlideNext: function(){  
            var iframe = $("#frameid").attr('src');  
            $("#frameid").attr('src', iframe);  
        }  
    });  
});  
使用
$(ELE.prop('tagName')
获取元素标记名。

$(document).ready(function(){  
  $(".bxslider").bxSlider({  
    onSlideNext: function() {
      var $target = $("#frameid");
      // Another way
      // if ($target.prop('tagName') === 'VIDEO') {
      if ($target.is('video')) {
        var iframe = $target.attr('src');  
        $target.attr('src', iframe);
      }
    }  
  });  
}); 
// Set video to start.
video.currentTime = 0;
// If the video has autoplay requirement.
video.play();