|
|
///**
|
|
|
// * 商品详情
|
|
|
// * @author: liangzhifeng<zhifeng.liang@yoho.cn>
|
|
|
// * @date: 2015/11/18
|
|
|
// */
|
|
|
//var $ = require('jquery'),
|
|
|
// Hammer = require('yoho.hammer'),
|
|
|
// lazyLoad = require('yoho.lazyload');
|
|
|
//
|
|
|
//var loading = require('../../plugin/loading');
|
|
|
//
|
|
|
//var navHammer,
|
|
|
// winH = $(window).height(),
|
|
|
// searching = false,
|
|
|
// num,
|
|
|
// url;
|
|
|
//
|
|
|
//function scrollHandler() {
|
|
|
// if ($(window).scrollTop() + winH >= $(document).height() - 50) {
|
|
|
// //search();
|
|
|
// }
|
|
|
//}
|
|
|
//
|
|
|
//function search() {
|
|
|
// if (searching) {
|
|
|
// return;
|
|
|
// }
|
|
|
// searching = true;
|
|
|
//
|
|
|
// loading.showLoadingMask();
|
|
|
//
|
|
|
// //num = $goodList.find('.good-info').length;
|
|
|
// $.ajax({
|
|
|
// type: 'GET',
|
|
|
// url: url,
|
|
|
// data: {
|
|
|
// page: page + 1
|
|
|
// },
|
|
|
// success: function(data) {
|
|
|
//
|
|
|
// num = $goodList.find('.good-info').length;
|
|
|
//
|
|
|
// $goodList.append(data);
|
|
|
//
|
|
|
// // 2015/10/31 fei.hong: 修复第一页分页不显示图片的问题
|
|
|
// if (num === 0) {
|
|
|
// lazyLoad($goodList.find('.good-info').find('img.lazy'));
|
|
|
// } else {
|
|
|
// lazyLoad($goodList.find('.good-info:gt(' + (num - 1) + ')').find('img.lazy'));
|
|
|
// }
|
|
|
//
|
|
|
// searching = false;
|
|
|
// loading.hideLoadingMask();
|
|
|
// page++;
|
|
|
// },
|
|
|
// error: function() {
|
|
|
// tip.show('网络断开连接了~');
|
|
|
// searching = false;
|
|
|
// loading.hideLoadingMask();
|
|
|
// }
|
|
|
// });
|
|
|
//}
|
|
|
//
|
|
|
////srcoll to load more
|
|
|
//$(window).scroll(function () {
|
|
|
// window.requestAnimationFrame(scrollHandler);
|
|
|
//});
|
|
|
// |
|
|
/**
|
|
|
* 商品详情
|
|
|
* @author: liangzhifeng<zhifeng.liang@yoho.cn>
|
|
|
* @date: 2015/11/18
|
|
|
*/
|
|
|
var $ = require('jquery'),
|
|
|
lazyLoad = require('yoho.lazyload');
|
|
|
|
|
|
var loading = require('../../plugin/loading'),
|
|
|
tip = require('../../plugin/tip');
|
|
|
|
|
|
var introUrl = $('#introUrl').val(),
|
|
|
winH = $(window).height(),
|
|
|
$productDesc,
|
|
|
searching = false,
|
|
|
end = false;
|
|
|
|
|
|
function search() {
|
|
|
if (searching || end) {
|
|
|
return;
|
|
|
}
|
|
|
searching = true;
|
|
|
|
|
|
loading.showLoadingMask();
|
|
|
|
|
|
$.ajax({
|
|
|
type: 'GET',
|
|
|
url: introUrl,
|
|
|
success: function(data) {
|
|
|
$productDesc = $('#productDesc');
|
|
|
$productDesc.append(data);
|
|
|
|
|
|
lazyLoad($productDesc.find('img.lazy'));
|
|
|
|
|
|
searching = false;
|
|
|
end = true;
|
|
|
loading.hideLoadingMask();
|
|
|
},
|
|
|
error: function() {
|
|
|
tip.show('网络断开连接了~');
|
|
|
searching = false;
|
|
|
loading.hideLoadingMask();
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
|
|
|
function scrollHandler() {
|
|
|
if (!end || $(window).scrollTop() + winH >= $(document).height() - 50) {
|
|
|
search();
|
|
|
}
|
|
|
}
|
|
|
|
|
|
//srcoll to load more
|
|
|
$(window).scroll(function() {
|
|
|
window.requestAnimationFrame(scrollHandler);
|
|
|
});
|
|
|
|
...
|
...
|
|