| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335 | <{include file="header.html"}><!--公用标题居中显示--><{include file="common_header.html"}><!----><div class="wrapper" data-total-vote-num="<{$voteInfo.total_vote_num}>">            <div class="article_title center"><{$voteInfo.events_name}></div>    <!--公用活动说明样式-->    <div class="article_content"><{$voteInfo.events_tips}></div>                <div class="v_box_w clear">            <{if $eventsStatus && $eventsStatus!='STATUS_LIMITATIONS'}>        <{if $voteInfo.events_hd_tips}>        <div class="h3_title"><{$voteInfo.events_hd_tips}></div>        <{/if}>        <!--公用活动结束提示 begin-->        <div class="v_end_com_box">            <div class="v_end_txt_com center">活动已结束!</div>            <div class="center"><a href="<{$listUrl}>" class="submit_btn_style">参与更多特权活动</a></div>        </div>        <{/if}>                <{if $voteInfo.events_hd_tips}>        <div class="h3_title"><{$voteInfo.events_hd_tips}></div>        <{/if}>                <{if $voteInfo.vote_type == 1}>               <!--<div class="vote_show_box2" id="vote_show_box2">            <{foreach from=$voteInfo.vote item=vote}>            <div class="radio_cell" data-voteid="<{$vote.id}>">            <label for="radio-2-<{$vote.id}>" class="lable_div" data-voteid="<{$vote.id}>" >                <div class="data_cell_box vote_box" data-voteid="<{$vote.id}>" >                    <p class="dv_title dv_title_default"><{$vote.title}></p>                    <{assign var=total_num value=$vote.num+$vote.add_num}>                    <p class="data_show_cell"><em style="width:0px;" data-num="<{$total_num}>"></em><b><{$vote.per_num}>%</b></p>                </div>            </label>            </div>            <{/foreach}>        </div>-->                <div class="vote_txt_box clear">        	<{foreach from=$voteInfo.vote item=vote name=votebox}>            <div class="radio_cell" data-voteid="<{$vote.id}>">                <label for="radio-2-<{$vote.id}>" class="lable_div" data-voteid="<{$vote.id}>" >                <div class="vt_cell vote_box" data-voteid="<{$vote.id}>">                    <div class="vt_index"><span class="vt_num"><em><{$smarty.foreach.votebox.iteration}></em></span></div>                    <div class="vt_title"><span><{$vote.title}></span></div>                    <{assign var=total_num value=$vote.num+$vote.add_num}>                    <p class="data_show_cell vt_total_bg"><em style="width:0px;" class="vt_total_line bg_color" data-num="<{$total_num}>"></em></p>                    <div class="vt_total_num font_color"><{$vote.per_num}>%</div>                </div>                </label>            </div>            <{/foreach}>        </div>                        <{else}>        <div class="vote_show_box">            <div class="vote_cell_row clear">            	<div class="vote_item_show clear">                    <{foreach from=$voteInfo.vote item=vote}>                    <dl class="vote_item">                        <dt>                            <img src="<{$web_cfg.cdn}>/public/static/img/vote_img_bg.jpg">                            <div class="vote_img_thumb" style="background-image:url(<{$vote.img_url}>);"></div>                            <{assign var=total_num value=$vote.num+$vote.add_num}>                            <div class="vote_btn bg_color" data-voteid="<{$vote.id}>" data-num="<{$total_num}>"><span <{if  $eventsStatus=='STATUS_LIMITATIONS' || $eventsStatus=='STATUS_HAS_END'}>class="h_selected" <{/if}>></span><p class="total_num_show"><{$total_num}></p></div>                        </dt>                        <dd>                            <p class="vote_name"><{$vote.title}></p>                        </dd>                    </dl>                    <{/foreach}>                </div>            </div>        </div>        <{/if}>                <{if $voteInfo.operationt_tips}>        <div class="h3_title"><span><{$voteInfo.operationt_tips}></span></div>        <{/if}>        <!--公用活动规则样式-->        <div class="activity_des">            <{$voteInfo.events_rules}>        </div>                <div class="clear"></div>            </div>           </div><!--公用提示背景遮罩层--><div class="a_cover"></div><!--vote_tips begin--><div class="v_tips_box" id="vote_tips_box">    <div class="v_close_btn" id="tips_close_btn"></div>    <p class="vote_result">投票成功</p></div><!--vote_tips end--><script>var seconds = 1000;var goUrl = '';function go_page(){	location.href = goUrl;}function authorizeRun(data_msg_url){	$(".vote_result").html('本活动需登录后才可以参与');	$('.tips_close_btn').show();	$('.v_tips_box, .a_cover').fadeIn();	goUrl= '<{$loginUrl}>';	setInterval("go_page();",seconds+100);}function Percentage(num, total) {     return Math.round(num / total * 100);// 小数点后两位百分比}$("#tips_close_btn").on('click', function(){	$(".v_tips_box,.a_cover").hide();	if(goUrl){		go_page();	}});KISSY.use('node, io, json', function (S, Node, IO, JSON) {	var cell_colors = JSON.parse('<{$cell_colors}>');		//视频自适应	var screenWidth = $(window).width();	var baseWidth = 510;	var video_scale = screenWidth / baseWidth;	$(".video_iframe").each(function () {		var new_width = $(this).width() * video_scale;		$(this).width(new_width - 20);		var new_height = $(this).height() * video_scale;		$(this).height(new_height - 20);	});	<{if $voteInfo.vote_type == 1}>	<{if $eventsStatus}> <{*活动结束时*}>	refreshVoteBox(false);		<{else}>					$(".lable_div").on('click', function () {				var _self = $(this);		var voteid = $(this).data('voteid');		var total_vote_num = $('.wrapper').attr('data-total-vote-num');		if (!voteid) {			return false		}				IO.on("send",function(){			showLoading();		});				IO.get('<{$web_cfg.domain}>/?c=eventsVote&a=vote'			, {				events_id: '<{$voteInfo.id}>',				voteid: voteid			}			, function (data) {				goUrl = '';				if (data.ok) {					showMsg('投票成功', function () {						var addNum = _self.find('em').data('num') + 1;						_self.find('em').data('num', addNum);						total_vote_num = Number(total_vote_num) + 1;						$('.wrapper').attr('data-total-vote-num', total_vote_num);						refreshVoteBox(true);					});				} else {					if(data.msg.url){						authorizeRun(data.msg.url);						return false;					}					showMsg(data.msg, null, function () {						refreshVoteBox(false);					});				}			}			, 'json'		);	});		$(".vote_btn").click(function(){		$(this).find("span").addClass("h_selected");		$(".vote_btn p").each(function(){			$(this).show(600);//右侧推出显示投票数,速度可控制		});	});	<{/if}><{else}>	<{if $eventsStatus}> <{*活动结束时*}>	$(".vote_btn p").each(function(){		$(this).show(600);//右侧推出显示投票数,速度可控制	});	<{else}>	$(".vote_btn").click(function () {				var _self = $(this);		var voteid = $(this).data('voteid');		S.log(voteid);		if (voteid == '') {			return false		}				IO.on("send",function(){			showLoading();		});				IO.get('<{$web_cfg.domain}>/?c=eventsVote&a=vote'			, {				events_id: '<{$voteInfo.id}>',				voteid: voteid			}			, function (data) {				goUrl = '';				if (data.ok) {					showMsg('投票成功', function () {						_self.find("span").addClass("h_selected");						var addNum = _self.data('num') + 1;						_self.data('num', addNum);						_self.find('p').text(addNum);						$(this).find("span").addClass("h_selected");						$(".vote_btn p").each(function(){							$(this).show(600);//右侧推出显示投票数,速度可控制						});					});				} else {					if(data.msg.url){						authorizeRun(data.msg.url);						return false;					}															showMsg(data.msg, function () {						$(this).find("span").addClass("h_selected");						$(".vote_btn p").each(function(){							$(this).show(600);//右侧推出显示投票数,速度可控制						});					});				}			}			, 'json'		);	});	<{/if}><{/if}>						function refreshVoteBox(isHide) {		// 隐藏cell		if (isHide) {			$(".data_show_cell").fadeOut();			$(".data_show_cell em").css({width:"0px"});		}				var cell_lens = {};		var total = 0;				$(".vt_cell .vt_num").removeClass("vt_num");		$(".vt_cell").addClass("vt_result_cell");				$(".dv_title").addClass("dv_title_after");//增加投票选项点击后的样式		$(".data_show_cell em").each(function (i) {			var num = $(this).data('num');			cell_lens[i] = num;			total += num;		});				var total_vote_num = $('.wrapper').attr('data-total-vote-num');				$(".data_show_cell").fadeIn();		$(".data_show_cell em").each(function (i) {			var perNum = Percentage(cell_lens[i], total_vote_num);			//$(this).parent().find('b').text(perNum+'%');						$(this).parent().addClass(cell_colors[i-1]);			var len_num = (cell_lens[i] / total) * 200;			$(this).animate({width:len_num+"px"},1000);		});	}		function showMsg($msg, $callback) {		$('.tips_close_btn').show();		$('.vote_result').html($msg);		$('.a_cover').fadeIn().delay(seconds).fadeOut();		$('.v_tips_box').fadeIn().delay(seconds).fadeOut(function () {			if ($callback) $callback();		});	}			function showLoading() {		$('.tips_close_btn').hide();		$('.vote_result').html('加载中..');		$('.v_tips_box, .a_cover').fadeIn();	}		$(".tips_close_btn").on('click', function(){		$(".v_tips_box, .a_cover").hide();	});		//判断当前页图片加载完成loading消失	$(".vote_show_box dl dt img").each(function(){		$(this).load(function(){			$(this).parent().css("background","none");		})	});	});</script><{include file="bottom.html"}>
 |