|
楼主 |
发表于 2017-2-27 11:46:47
|
显示全部楼层
js文件:
define(function(require){
var $ = require("jquery");
var justep = require("$UI/system/lib/justep");
var Baas = justep.Baas;
var Model = function(){
this.callParent();
};
// 图片路径转换
Model.prototype.getImageUrl = function(url) {
return require.toUrl(url);
};
// 去除html标签
Model.prototype.parseHtml = function(stringDescription) {
var newDescription = stringDescription.replace(/<[^>]+>/g,"");//去掉所有的html标记
if(newDescription.length > 100) {
newDescription = newDescription.substring(0,100);
}
return newDescription;
};
Model.prototype.getServerImage = function(url) {
return "http://www.weichengs.com/ActivityPhotos/"+url;
};
// 页面初始化
Model.prototype.modelLoad = function(event) {
$("input[xid=keyInput]", this.getRootNode()).val("请输入关键字...");
};
// 进入内容页
Model.prototype.detailClick = function(event) {
justep.Shell.showPage("detail");
};
// 下滑显示搜索
var startY;
Model.prototype.navContent1Touchstart = function(event) {
startY = event.originalEvent.changedTouches[0].pageY;
};
Model.prototype.navContent1Touchmove = function(event) {
var moveEndY = event.originalEvent.changedTouches[0].pageY;
var Y = moveEndY - startY;
if (Y > 0) {
$(".x-seach", this.getRootNode()).slideDown();
}
};
Model.prototype.activityDataCustomRefresh = function(event){
var activityData = event.source;
Baas.sendRequest({
"url" : "/MobService.asmx",
"action" : "getAllAcitities",
"async" : false,
"params" : {
CityID : justep.Shell.cityId.get(),
CategoryID : justep.Shell.categoryId.get()
},
"success" : function(data) {
activityData.loadData(data);// 将返回的数据加载到data组件
},
error : function() {
throw justep.Error.create("加载数据失败");
}
});
};
return Model;
}); |
|