Jquery 插件,返回的是什么?
Jquery plugin, What is this returning?
谁能解释一下下面的值实际上是什么 returning。
我理解 return 部分之前的代码。不就是一堆对比吗?什么样的价值会回来?如果有 if 语句或其他东西,对我来说就有意义了。希望我的问题是有道理的。
我不是要 returned 的实际值,而是更多使用 return 背后的概念,谢谢。
$.fn.is_on_screen = function(){
var win = $(window);
var viewport = {
left : win.scrollLeft()
};
viewport.right = viewport.left + win.width();
var bounds = this.offset();
bounds.right = bounds.left + this.outerWidth();
return (!(viewport.right < bounds.left || viewport.left > bounds.right));
};
当一个函数返回一个比较时,它返回一个布尔值。
谁能解释一下下面的值实际上是什么 returning。
我理解 return 部分之前的代码。不就是一堆对比吗?什么样的价值会回来?如果有 if 语句或其他东西,对我来说就有意义了。希望我的问题是有道理的。
我不是要 returned 的实际值,而是更多使用 return 背后的概念,谢谢。
$.fn.is_on_screen = function(){
var win = $(window);
var viewport = {
left : win.scrollLeft()
};
viewport.right = viewport.left + win.width();
var bounds = this.offset();
bounds.right = bounds.left + this.outerWidth();
return (!(viewport.right < bounds.left || viewport.left > bounds.right));
};
当一个函数返回一个比较时,它返回一个布尔值。