可以使用$(window).on("load",function(){})的写法。
function($){$(function() {
$script = $('<script />', {
src: 'http://cdn.amazeui.org/amazeui/1.0.1/js/amazeui.js',
id: 'ui-jquery'
})
$script.appendTo($('body'))
$script.on('load', function() {
console.log('jQ script loaded')
})
})
})(window.jQuery)
使用 jQuery 时 load 事件的处理函数不会执行。
Zepto(function($){$script = $('<script />', {
src: 'http://cdn.amazeui.org/amazeui/1.0.1/js/amazeui.js',
id: 'ui-zepto'
})
$script.appendTo($('body'))
$script.on('load', function() {
console.log('zepto script loaded')
})}
使用 Zepto 时 load 事件的处理函数会执行。
参考 https://segmentfault.com/a/1190000003409961
若要想判断js window.scroll是否滚动到底部,需要用的三个属性值,它们分别是:
scrollTop、clientHeight和scrollHeight;
1、scrollTop为滚动条在Y轴上的滚动距离。
2、clientHeight为内容可视区域的高度。
3、scrollHeight为内容可视区域的高度加上溢出(滚动)的距离。
so,滚动条到底部的条件即为scrollTop + clientHeight == scrollHeight。