$(function(){
//获取tookie
function getCookie(c_name){
if (document.cookie.length>0)
{
var c_start=document.cookie.indexOf(c_name + '=');
if (c_start!==-1)
{
c_start=c_start + c_name.length+1;
var c_end=document.cookie.indexOf(';',c_start);
if (c_end===-1)
{
c_end=document.cookie.length;
}
return unescape(document.cookie.substring(c_start,c_end));
}
}
return '';
};
var token = getCookie('token');
var $seeButton = $('.can-see');//按钮
var $noClickButton = $('.no-click');
var advertDiv = $('#advert-div');
var $sureButton = $('.sure');
//获取广告
$.ajax({
type: 'POST',
url: utils.rootPath() + '/news/advertSite/getAdvertList',
dataType: 'json',
contentType: 'application/json',
headers : {'token':token},
data : JSON.stringify({
'site' : '1'
}),
success: function (res) {
var advertHtml = '';
if(res.code === 'ACK'){
if(res.data.length>0){//存在广告
$('.red-packet-money').css('padding','1rem 0px 1rem');
$('.redpacket-text').css('margin','1.3rem 0 .3rem');
$('.note-text').css('margin','1rem auto .6rem');
advertDiv.removeClass('hide');
res.data.forEach(function(d) {//获取广告
advertHtml+='<div class="swiper-slide" url-val="'+d.toUrl+'" id-val="'+d.id+'"><img src="'+d.imgUrl+'" width="100%" height="100px"/></div>';
});
$('#advert-items .swiper-wrapper').append(advertHtml);
$('#advert-items').append('<div class="swiper-pagination"></div>');
var numFlag = res.data.length===1?false:true;
if(!numFlag){//无轮播
$('.swiper-pagination').hide();
}
initSwiper(token,numFlag);
}else{//没有广告
advertDiv.addClass('hide');
}
}
}
});
});
//点击率
function clickNum(param,id,token){
$.ajax({
type: 'POST',
url: utils.rootPath() + '/news/advertSite/updateAdvertCount',
dataType: 'json',
contentType: 'application/json',
headers : {'token':token},
data : JSON.stringify({
'site' : '1',
'type' : 2,
'id' : parseInt(id)
}),
success: function (res) {
if(res.code === 'ACK'){
window.location.href=param;
}else{
alert('跳转失败');
}
}
});
}
function initSwiper(token,numFlag){
var mySwiper = new Swiper('.swiper-container',{
direction:'horizontal',/*横向滑动*/
loop:numFlag,/*形成环路*/
pagination: { el: '.swiper-pagination'},
autoplay: {
delay: 5000,
disableOnInteraction: false
},
on:{
click:function(){//单击
clickNum(this.clickedSlide.attributes['url-val'].nodeValue,this.clickedSlide.attributes['id-val'].nodeValue,token);
},
doubleTap:function(){//双击
clickNum(this.clickedSlide.attributes['url-val'].nodeValue,this.clickedSlide.attributes['id-val'].nodeValue,token);
}
}
});
}