【发布时间】:2014-11-12 21:03:15
【问题描述】:
我可以在搜索无限滚动时看到一些代码。 在下面的一段代码中我无法得到一行代码。
var 延迟加载 = 延迟加载 || {};
var 延迟加载 = 延迟加载 || {}; (函数($,延迟加载){ “使用严格”; var page = 2, buttonId = "#button-more", loadingId = "#loading-div", 容器 = "#data-container"; 延迟加载.load = function() { 警报(“调用”); var url = "./" + 页面 + ".html"; $(buttonId).hide(); $(loadingId).show(); $.ajax({ 网址:网址, 成功:功能(响应){ if (!response || response.trim() == "NONE") { $(buttonId).fadeOut(); $(loadingId).text("没有更多要加载的条目!"); 返回; } 追加竞赛(响应); }, 错误:函数(响应){ $(loadingId).text("抱歉,请求出错,请刷新页面。"); } }); }; var appendContests = 函数(响应){ //var id = $(buttonId); $(buttonId).show(); $(loadingId).hide(); $(response).appendTo($(container)); 页+= 1; }; })(jQuery, 延迟加载);【问题讨论】:
-
纯粹是javascript。了解数组和对象。
-
不使用javascript学习jquery的结果
-
var 延迟加载 = 延迟加载 || {};这行代码是说如果延迟加载未定义启动它
标签: javascript