/*点赞功能实现*/ $(\'div.thumbup\').unbind(\'click\').bind(\'click\' ,function(){ var img = $(\'img\', $(this)); var data = img.attr(\'data\'); var cookie_key = \'tz100_worth_\' + data; $.ajax({ type: "POST", contentType: "application/json", url: "/item/worth/", data: {"item_id": data}, success: function(msg) { if(msg.result == \'exist\') { alert(\'已投票!\'); } else if(msg.result == \'unlogin\') { alert("先登陆,才能投票"); } else { img.next().text(parseInt(img.next().text()) + 1); $.cookie(cookie_key, 1, { expires: 365, path: \'/\', domain:\'www.tz100.com\' }); } }, error: function(msg) {} }); }); /*小规模的鼠标经过展示对应图片,当鼠标移过时,取到对于图片的路径,更换图片显示区图片路径即可*/ $("div.thumb-list img").mouseover(function(){ $("div.thumb-list li").removeClass(\'cur\'); var $li = $(this).parent().parent(); $li.addClass(\'cur\'); var curImg = $(this).attr("data-src"); $("#cell_" + $li.attr(\'data\') + \' div.gallery div.pic-box img\').attr("src", curImg); }); /*收藏功能*/ $("a.like_big").unbind(\'click\').bind(\'click\', function(){ var link = $(this); if(\'\'.length == 0) { link.text(\'先登录才能收藏哦~\'); } $.ajax({ type: "POST", contentType: "application/json", url: "/item/favorite/", data: {"item_id": $(this).attr(\'data\')}, beforeSend: function(xhr) { xhr.setRequestHeader("X-CSRFToken", $.cookie(\'csrftoken\')); }, success: function(msg) { if(msg.result == "success") { $(link).text(\'已收藏~\'); } else if(msg.result == "exist") { $(".favorite_num", link).text(\'过了哦~\'); } }, error: function(msg) {} }); });