$(function () { var RoomSportList = function(){ RoomList.apply(this,arguments); this.rankingIndex = 0; this.droploadCallback = function(res){ var applyList = JSON.parse(res); if (applyList.code != 200) { $.alert(applyList.message); return; } var roomSportHTML = new RoomSportHTML(applyList.datas); roomSportHTML.appendHTML(this.append_el); if (applyList.datas.mobile_page.hasmore) { this.curpage = applyList.datas.mobile_page.curpage+1; this.hasmore = true; roomSportHTML.loadHTML(this.load_state_el); } else { $(window).off('scroll'); this.hasmore = false; roomSportHTML.endHTML(this.load_state_el); } } }; var RoomSportHTML = function () { RoomListHTML.apply(this,arguments); this.appendHTML = function (id) { var room_sport_list = ""; var mine_sport = ""; if(roomSportList.curpage > 1) { for(var i=0;i\n" + "
"+roomSportList.rankingIndex+"
\n" + "
\n" + " \n" + "
\n" + "
\n" + "

"+this.listDatas.steps[i].nickname+"

\n" + "
\n" + "
" + "

已兑换"+this.listDatas.steps[i].bonus+"

"+ "

"+this.listDatas.steps[i].steps+"

" + "
\n" + " "; } $(id).append(room_sport_list); } else { mine_sport = "
" + "
" + " " + "
" + "
" + "

"+this.listDatas.user.nickname+"

" + "

第"+this.listDatas.user.ranking+"名"+this.listDatas.user.steps+"步

" + "
" + "
" + " " + " " + "
" + "
"; $('#mine_ranking').append(mine_sport); for(var i=0;i\n" + "
"+roomSportList.rankingIndex+"
\n" + "
\n" + " \n" + "
\n" + "
\n" + "

"+this.listDatas.steps[i].nickname+"

\n" + "
\n" + "
" + "

已兑换"+this.listDatas.steps[i].bonus+"

"+ "

"+this.listDatas.steps[i].steps+"

" + "
\n" + " " } $(id).append(room_sport_list); $('#room_steps_list .index_num:lt(3)').addClass("em"); } }; }; var bridge = new Bridge(); var app_steps = 0; var jsInit = { action:"read_steps" }; var roomSportList = new RoomSportList({act:"member_talk",op:"room_steps"},"#room_steps_list","#load_state",true); roomSportList.init(); bridge.call_native_handler('on_native_click', JSON.stringify(jsInit),function(res){ var datas = JSON.parse(res); app_steps = datas.now; $('#donate').removeClass('hide'); $("#donate-steps").text("本次可捐献" + app_steps + "步"); }); $("#mine_ranking").on('click', "#donate",function () { if($(this).hasClass('hide')) return; var todaySport = app_steps; var room_id = getHrefArguments('talk_id'); $.confirm({ title: '步数捐赠', text: '确定将您的步数捐赠到该群?', onOK: function () { $.get("/mobile/index.php",{ op:'donate_steps', act:'member_talk', client_type:'ajax', steps:todaySport, room_id:room_id },function(res){ var datas = JSON.parse(res); if(datas.code != 200) { $.toast(datas.message,1000); return; } var jsInit = { action:"step_callback", params: { stepCount:app_steps, } }; bridge.call_native_handler('on_native_click', JSON.stringify(jsInit),function(res){ var datas = JSON.parse(res); }); $.toast("恭喜本次成功捐献"+app_steps+"步并获得"+datas.datas.amount+"元基金",1000,function(){ window.location.reload(); }); }); } }); }); });