EasyShop/Content/images2/mklview/Favorite.js
(开头部分) 3KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
/*
** 用户收藏JS类
** 用户不需要登陆后才可以将商品加入到收藏
** 在用户将商品增加到收藏的时候要做登陆验证
*/
//这是程序的入口,用于检查页面所有的加入收藏的链接并绑定事件
$(document).ready(function() {
$(".addfavor").bind("click", function() {
var mySKUDiv = $(this).parents("div[styleId]");
var myFavorite = new Favorite(mySKUDiv.attr("styleId"));
myFavorite.AddFavorite();
return false;
});
})
// 用户收藏的类
var Favorite = function(styleId) {
return Favorite.func.init(styleId);
}
Favorite.func = Favorite.prototype = {
// 程序初始化
init: function(styleId) {
this.styleId = styleId;
},
//增加到购物车
AddFavorite: function() {
var myObject = this;
if (this.styleId) {
MiniLogin.Action(myObject, "", "");
}
},
//提示信息显示 5000秒钟以后自动关闭
ShowForm: function(msg) {
var myDiv = $("<div class=\"detail-pop\" style=\"display:none;\" id=\"favorite_pop\"><div class=\"title\">收藏备选</div><p>" + msg + "</p><div class=\"btn-favcon clearfix\"><a href=\"http://www.m18.com/Member/MemberFavourite.aspx\" class=\"btn-favlist\">查看备选</a><a href=\"#\" class=\"btn-buylist\" name=\"fClose\">继续购物</a></div><div class=\"close-favlist\"><a href=\"#\" name=\"fClose\">关闭</a></div></div>");
$("body").append(myDiv);
$("#favorite_pop").fadeIn("slow");
var timeOut = setTimeout(function() {
$("#favorite_pop").fadeOut("slow", function() {
$(this).remove();
});
}, 4000);
myDiv.find("a[name='fClose']").bind("click", function() {
clearTimeout(timeOut);
$("#favorite_pop").remove();
return false;
});
},
//方法的回调,用于在检查完了用户是否登陆以后,才执行的操作
Callback: function() {
var sc = this.ShowForm;
if (this.styleId) {
$.AjaxLoader(ajaxServiceAddress.AddFavorite, "{styleId:'" + this.styleId + "'}",
function(data) {
var result = eval('(' + data + ')');
var jsonObj = eval(result.d);
//增加到收藏!
setTimeout(function() {
$("#Points_pop_wait").remove();
sc(jsonObj[0].Msg);
后面还有 31 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。