javascript 加载iframe(youtube)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 加载iframe(youtube)相关的知识,希望对你有一定的参考价值。

$.fn.showWhenScrolled=function(){
	var self = this;
	
	this.init = function(){
		self.each(function(){
			var self_top   = $(this).offset().top;
			var scroll_top = $(window).scrollTop();
			var win_height = $(window).height();
			var frame      = $(this).find('iframe');
			if(scroll_top > (self_top - win_height)){
				if(!frame.attr('src')){
					frame.attr({src:frame.attr('title')});
				}
			}
		});
	};
	
	$(window).scroll(function(){
		self.init();
	}).resize(function(){
		self.init();
	});
	
	self.init();
};

$('.youtube-container').showWhenScrolled();

以上是关于javascript 加载iframe(youtube)的主要内容,如果未能解决你的问题,请参考以下文章

阻止 iframe 使用 javascript 加载页面

iFrame 加载 JavaScript 事件

在 iframe 中提交后重新加载页面(javascript/jquery)

从不同的窗口(不是子窗口)重新加载 iframe - javascript

使用 Javascript 从加载的 iframe 中检索 HTTP 状态代码

javascript 加载iframe(youtube)