/* COMBO: filename = webJumpPhone.v2.3.js, type = application/javascript, resp = 200 */
(function ()
{
if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent)))
{
var currentUrl = location.href;
if (currentUrl.indexOf('#pc') < 0 && !$.cookie('_is_from_phone'))
{
//图片详情url转换
var detailMatch = currentUrl.match(/tupian-(\d+).html/);
var cateMatchPt = /(animals|architecture|backgrounds|beauty|business|computer|education|emotions|food|health|industry|music|nature|people|places|religion|science|sports|transportation|travel|other|car|army|plant|game|holiday|interiordesign|landmarks|artdesign).html/;
var cateMap = {
'animals' : 1,
'architecture':2,
'backgrounds':3,
'beauty':4,
'business':5,
'computer':6,
'education':7,
'emotions':8,
'food':9,
'health':10,
'industry':11,
'music':12,
'nature':13,
'people':14,
'places':15,
'religion':16,
'science':17,
'sports':18,
'transportation':19,
'travel':20,
'other':21,
'car':22,
'army':23,
'plant':24,
'game':25,
'holiday':26,
'interiordesign':27,
'landmarks':28,
'artdesign':29
};
if (detailMatch) {
window.location.href = 'http://m.699pic.com/photo/detail/' + detailMatch[1];
} else if (/\/best.html/.test(currentUrl)) {
//精品页面
window.location.href = 'http://m.699pic.com/column/prime'
} else if (/new.html/.test(currentUrl)) {
//新增页面
window.location.href = 'http://m.699pic.com/column/Latest';
} else if (cateMatchPt.test(currentUrl)) {
//分类页面跳转
var match = currentUrl.match(cateMatchPt);
if (match) {
var cateEnName = match[1];
window.location.href = 'http://m.699pic.com/category?category=' + cateMap[cateEnName];
}
} else {
window.location.href='http://m.699pic.com';
}
} else {
$.cookie('_is_from_phone',1,7200);
}
}
})()
/* COMBO: filename = index.v2.3.js, type = application/javascript, resp = 200 */
//头部导航悬浮导航
var sea = $('.index-header')
$(document).scroll(function() {
var scr = $(document).scrollTop();
if (scr > 160) {
sea.addClass('min-header');
if( CONFIG['isLogin'] == '1'){
$('body').css('margin-top','149px')
}
}else
if (scr < 180) {
sea.removeClass('min-header');
if( CONFIG['isLogin'] == '1'){
$('body').css('margin-top','0')
}
}
});
/*图片流*/
if($('.index-imgList .imgLibox').length != 0){
$('.index-imgList').flexImages({'rowHeight':300,'container':'.imgLibox','truncate':true })
}
/*首页tab切换*/
$('.choiceness-nav a').mouseenter(function() {
switchover($(this), $('.choiceness-nav a'), $('.choiceness-jp'), ('on'));
$('.choiceness-jp').eq($(this).index()).find('.lazy-main').each(function(i,v){
$(v).attr('src',$(v).attr('data-original'));
});
});
$('.choindex-imgNav span').click(function() {
switchover($(this), $('.choindex-imgNav span'), $('.index-imgContent'), ('on'));
})
// tap切换栏函
function switchover($this, name, name2, clas) {
var $thisi = $this.index(name.selector);
name2.each(function(i) {
name.eq(i).removeClass(clas);
name2.eq(i).hide();
})
name2.eq($thisi).show();
$this.addClass(clas);
}
//首页友情链接切换自执行函数
void function(global) {
var $link_tab = $('.link-tab a');
var $link_list = $('.link-list .dldd');
$link_tab.mouseover(function() {
var $this = $(this);
$this.addClass('on').siblings().removeClass();
var $t = $this.index();
$link_list.css('display', 'none');
$link_list.eq($t).css('display', 'block');
})
}(this);
//首页轮播图配置
$(window).load(function() {
if( CONFIG['isLogin'] == '1'){
jQuery("#banner").slide({
titCell: ".hd li",
mainCell: ".bd ul",
titOnClassName: "current",
effect: "fade",
easing: "swing",
interTime: "4000",
delayTime: "500",
trigger: 'click',
autoPlay: true,
pnLoop: true,
prevCell: " .prevBtn",
nextCell: " .nextBtn"
});
}else{
jQuery("#banner").slide({
titCell: ".hd li",
mainCell: ".bd ul",
titOnClassName: "current",
effect: "fade",
easing: "swing",
interTime: "6000",
delayTime: "500",
trigger: 'click',
autoPlay: true,
pnLoop: true,
prevCell: " .prevBtn",
nextCell: " .nextBtn"
});
}
})
/*收藏提示*/
if (CONFIG['isLogin'] == 1 ){
$('.index-collectHInt .iconfont').click(function(){
$.cookie('index-collectHInt', 1);
$('.index-collectHInt').hide();
})
if($.cookie('index-collectHInt') == 1){
$('.index-collectHInt').hide();
}else{
$('.index-collectHInt').show();
setTimeout(function(){
$.cookie('index-collectHInt', 1);
$('.index-collectHInt').fadeOut(150);
},6000);
}
}
//视频
function handle(obj) {
$(obj).show();
if ($(obj).parent().is(":hover")) {
$(obj).siblings().hide();
}
}
// 鼠标移入播放
$('body').on("mouseover",".video-hover",function(){
$(this).show().siblings().hide();
$(this).trigger('play');
});
$('body').on("mouseout",".video-hover",function(){
$(this).trigger('pause');
$(this).hide().siblings().show();
});
$('body').on("mouseover",".thumbnail",function(){
$dom = $(this).parent().find('video');
$dom.attr('src', $dom.attr('data-original'));
});
$(window).blur(function(){
$('.video-hover').trigger('mouseout');
});
//shexiaotu cookie
$('.landlord-close').click(function(){
$.cookie('shexiaotu-close','true',{expires:7});
})
$('#flost-landlord').click(function(){
$.cookie('shexiaotu-close','false',{expires:7});
})
// 首页搜索框显示隐藏
/* $('.select-show').hover(function(){
$('.shouye-hint').fadeOut();
});
setTimeout(function(){
$('.shouye-hint').show();
},2000)*/
// 首页统计代码=================================↓↓↓
/*视频START ---- 首页*/
$('.videoTrigger').click(function() {
$('.pop-video').fadeIn(300);
$('.videos').append("
");
//视频配置
CKobject.embed(
"http://static.699pic.com/js/ckplayer/ckplayer.swf", //ckplayer.swf不能替换,是根文件
"ckplayer",
"ckplayer1",
"800",
"450",
true, {
f: "http://img95.699pic.com/videos/ad_v1.mp4", //文件地址
c: 0,
i: 'http://static.699pic.com/images/index/index_video_b_v1.jpg' //封面图
}, ['http://img95.699pic.com/videos/ad_v1.mp4->video/mp4'] //第一个是文件地址,第二个是文件格式video/mp4
);
});
//关闭banner视频
$('.videos-cloce').click(function() {
$('.pop-video').fadeOut(300);
$('#ckplayer').remove();
/*$.ajax({
type: "get",
url: "//ajax.699pic.com/?c=Ajax&a=videoNew",
jsonp: "callback",
data: { ip: '"'+ CONFIG['ip'] + '"', uid: CONFIG['uid'], isClose: 1 },
dataType: "jsonp",
success: function(data) {}
});*/
});
/*视频END*/
/*专题点击统计*/
/*$('.click-statistics').click(function () {
if(this.tagName == 'A')
{
var type = 2;
}else{
var type = 1;
}
var parentId = $(this).parents('.classify-block').attr('data-block');
var index = $(this).index();
var name = $(this).attr('special-name');
var url = '//ajax.699pic.com/?c=special&a=clickCountNew&type=' + type + '&name='+ name + '&parentId=' + parentId + '&index='+index;
$.ajax({
type: "get",
url: url,
jsonp: "jsonp",
dataType: "jsonp",
success: function (data) {}
});
});
*/
/*首页下方充值页统计*/
$('.per-button').click(function () {
var $this = $(this);
var type = $this.attr('data-id');
/* var url = "//ajax.699pic.com/?c=VipAjax&a=indexBottomVip";
$.ajax({
type: "get",
url: url,
jsonp: "jsonp",
data:{
type:type,
uid:CONFIG['uid'],
ip:'"'+CONFIG['ip']+'"',
is_new: '"'+CONFIG['is_new']+'"',
},
dataType: "jsonp",
success: function (data) {}
});*/
var base_url = '//699pic.com/vip/allTypeVip?click_type=';
if (type == 1 ){
var open_url = base_url + '211';
} else {
var open_url = '//699pic.com/vip/qiyeVipType?type=3&click_type=212';
}
//var open_url = type == 1 ? base_url + '211' : base_url + '212';
window.open(open_url);
return false;
});
/*首页推荐图片*/
function renderWaterfallArea(oData, oTargetDom, oIndex) {
var data_position = 'index-scorll-';
data_position += (oIndex+1);
var oDom = '';
$.each(oData, function (index, value) {
var contentDom = '';
if (value.is_feishe) {
contentDom = '
'
} else if (value.cate_first == '/7/') {
contentDom = '
'
} else {
contentDom = '
'
}
oDom += '
';
});
oDom+='
';
$(oTargetDom).html(oDom);
$(oTargetDom).find('.index-imgList').flexImages({'rowHeight':300,'container':'.imgLibox','truncate':true });
$(oTargetDom).find("img.lazy").lazyload({threshold :350});
};
$('body').on('click', '.index-image', function (event) {
event.preventDefault();
var oType = $(this).attr('id');
var oIndex = $(this).index();
$('.index-imgNav span').removeClass('on');
$('.index-imgNav span:eq('+oIndex+')').addClass('on');
var waterFallMoreLink , indexDataPosition='';
switch (oIndex) {
case 1:
// waterFallMoreLink = '/paihang/tupian.html';
waterFallMoreLink = '/tupian/so.html';
indexDataPosition = 'index-scorll-2-more';
break;
case 0:
waterFallMoreLink = '/paihang/tupian.html';
// waterFallMoreLink = '/tupian/so.html';
indexDataPosition = 'index-scorll-1-more';
break;
case 2:
waterFallMoreLink = '/sousuo-0-0-complex-all-1-all-all-1-0-0-0-0-0-0-all-all.html';
indexDataPosition = 'index-scorll-3-more';
break;
case 3:
waterFallMoreLink = '/best.html';
indexDataPosition = 'index-scorll-4-more';
break;
}
$('.imgList-more').attr('href', waterFallMoreLink).attr('data-position', indexDataPosition);
if(oIndex !== 0) {
if($('.waterfall-wrap_item:eq('+oIndex+')').html() == '') {
ajaxWaterFallData(oType, function (response) {
$('.waterfall-wrap_item').addClass('hide');
$('.waterfall-wrap_item:eq('+oIndex+')').removeClass('hide');
renderWaterfallArea(response, '.waterfall-wrap_item:eq('+oIndex+')', oIndex);
})
} else {
$('.waterfall-wrap_item').addClass('hide');
$('.waterfall-wrap_item:eq('+oIndex+')').removeClass('hide');
}
} else {
$('.waterfall-wrap_item').addClass('hide');
$('.waterfall-wrap_item:eq('+oIndex+')').removeClass('hide');
}
});
function ajaxWaterFallData(type, callback) {
$.ajax({
type: "post",
url: "/index.php?c=index&a=getImageAjax",
data: {
type:type
},
success: function(data) {
callback && callback(data);
}
});
}
/* COMBO: filename = effortSouTu.v2.3.js, type = application/javascript, resp = 200 */
/***以图搜图end**/
if (!window.FormData) {
$(".purimg").hide();
}
//以图搜图
$(".purimg").click(function (ev) {
$.getJSON('/shitu/uploadAuth', function (data) {
$("input[name='policy']").val(data['policy']);
$("input[name='authorization']").val(data['authorization']);
});
$("#file").click();
$("#file").change(function (){
var val = $(this).val();
if (!val) return;
$(".put-img-hint").show();
$(".uploading").show();
$(".error-hint").hide();
$("#photo_search").submit();
});
Mark = null;
if(window.ActiveXObject || "ActiveXObject" in window) {
setInterval(function (){
var val = $("#file").val();
if (val != '' && Mark == void 0) {
$(".put-img-hint").show();
$(".uploading").show();
$(".error-hint").hide();
Mark = 1;
$("#photo_search").submit();
}
},500);
}
var oEvent = ev || event;
if(oEvent && oEvent.stopPropagation) { //非IE
oEvent.stopPropagation();
} else { //IE
window.event.cancelBubble = true;
}
if (location.pathname === '/') {
shitu({type:1});
} else {
// 以图搜图统计 type = 2 标识非首页
shitu({type:2});
}
});
$(document).click(function () {
if($(".error-hint").is(":hidden")) return ;
$(".put-img-hint").hide();
$("input[name='policy']").val('');
$("input[name='authorization']").val('');
$("#file").val('');
});
$(".put-btn").click(function (ev) {
$.getJSON('/shitu/uploadAuth', function (data) {
$("input[name='policy']").val(data['policy']);
$("input[name='authorization']").val(data['authorization']);
});
$("#file").click();
$("#file").change(function (){
var val = $(this).val();
if (!val) return;
$(".put-img-hint").show();
$(".uploading").show();
$("#photo_search").submit();
});
Mark = null;
if(window.ActiveXObject || "ActiveXObject" in window) {
setInterval(function (){
var val = $("#file").val();
if (val != '' && Mark == void 0) {
$(".put-img-hint").show();
$(".uploading").show();
$(".error-hint").hide();
Mark = 1;
$("#photo_search").submit();
}
},1000);
}
var oEvent = ev || event;
if(oEvent && oEvent.stopPropagation) { //非IE
oEvent.stopPropagation();
} else { //IE
window.event.cancelBubble = true;
}
// 以图搜图统计 type = 2 标识非首页
shitu({type:2});
});
$("#photo_search").submit(function () {
if(window.FormData) {
var data = new window.FormData($("#photo_search")[0]);
} else {
return ;
}
$.ajax({
url: '//v0.api.upyun.com/sheyingtu-web-95',
type: 'POST',
data: data,
cache: false,
processData: false,
contentType: false,
}).done(function(data, textStatus) {
var data = JSON.parse(data);
window.location.href = '/shitu/search?url='+data['url'];
}).fail(function(res, textStatus, error) {
var data = JSON.parse(res['responseText']);
if (data && data['code'] == '403') {
if (data['message'].indexOf('small') > -1) {
$(".error-hint-clue").html('您上传的图片过小');
} else if (data['message'].indexOf('large') > -1) {
$(".error-hint-clue").html('您上传的图片过大');
} else if (data['message'].indexOf('type error') > -1) {
$(".error-hint-clue").html('您上传的图片类型不正确');
}
}
$(".put-img-hint").show();
$(".uploading").hide();
$(".error-hint").show();
// 统计上传失败次数
shitu({upload:0});
});
return false;
});
// 首页以图搜图统计 type = 1 为首页 ,type = 2为列表页
function shitu (data) {
var url = "//ajax.699pic.com/?c=Ajax&a=shitu";
$.ajax({
type: "get",
url: url,
jsonp: "",
data:data,
dataType: "jsonp",
success: function (data) {}
});
}
//不是搜索页,vip页,支付页将cookie设置为0
/* COMBO: filename = base.v2.4.js, type = application/javascript, resp = 200 */
if( !window.env ) window.env = {};
var mode_name = '';
var mode = CONFIG.search_mode;
switch(mode) {
case 'photo':
mode_name = '照片';
break;
case 'originality':
mode_name = '创意合成';
break;
case 'chahua':
mode_name = '插画';
break;
case 'vector':
mode_name = '设计模板';
break;
case 'video':
mode_name = '视频';
break;
case 'PPT':
mode_name = 'PPT';
break;
case 'phoneMap':
mode_name = '手机配图';
break;
case 'yuansu':
mode_name = '免抠元素';
break;
default:
mode_name = '全部图片';
break;
}
// 搜索调用
$('#pic_form_search_model').val(mode);
$('.select-drop li').each(function(e) {
if ($(this).attr('mode') == mode) {
$(this).addClass('on').hide().siblings('li').removeClass('on').show();
$(".sch-value").html(mode_name);
}
})
// 图片懒加载
try{
$("img.lazy").lazyload({
threshold :350
});
}catch(err){}
// 打开收藏
var setHide ,userCollectPid , key = '';
var collectLimit = false; // 限制标志
$(document).on("click", ".imgComponent .imgCollect,.collect-one", function(){
if (!env.isLogin) {
env.login();
return;
}
// 获取用户收藏图片的PID
userCollectPid = $(this).attr('data-pid') || env.pid;
var list = $(this);
if(list.hasClass('yet')) return ;
key = CONFIG['uid']+'_user_is_collect_'+userCollectPid;
//if (window.localStorage && localStorage.getItem(key) == '1') {
// return ;
//} else if (list.hasClass('yet')) {
// return ;
//}
if (list.hasClass('yet')) {
return ;
}
// 已收藏的图片提示,收藏成功
$.ajax({
type : 'get',
url : '/my/getNewMyCollectInfo',
data : 'option=getNewCollectGroup&pid=' + userCollectPid,
success: function(res){
if (res.state == '-11') {
doAlertNoCache('/alert/uniqueLogout');
} else if (res.state == '-12') {
env.login();
} else {
key = CONFIG['uid']+'_user_is_collect_'+userCollectPid;
// 用户已经收藏过该图片
if (res.isCollect == true) {
list.parents(".list").css("overflow", "initial");
list.prev(".show").show();
return;
}
// 用户没有收藏过该图片
if (res.limit) {
if (collectLimit == false) {
$("body").append(res.limit);
}
collectLimit = true; // 表示弹窗加载到页面
eval(res.run);
} else {
$("body").append(res.html);
$('#collect_pid').val(res.pid);
$(".shou_cang").show();
$(".zhezhao").show();
}
}
}
})
});
// 登录注册弹窗
$('.login-block .register').on('click',function(){ logup() });
$('.login-block .login').on('click',function(){ login(); });
// 登录
function login(){ doAlert('/alert/login'); }
function login(){
if(($('#alert-action-login').attr('class')).indexOf('slideDown') == -1){
$('#alert-action-login').show(30).addClass('slideDown');
}else{
$('#alert-action-login').fadeIn(30);
}}
window.env.login = login;
function qqlogin(){ window.open("//699pic.com/?s=/Home/Auth/qqLogin","","width=750, height=500, top=50, left=50"); }
window.env.qqlogin = qqlogin;
// 注册
function logup(){
if(($('#alert-action-logup').attr('class')).indexOf('slideDown') == -1){
$('#alert-action-logup').show(30).addClass('slideDown');
}else{
$('#alert-action-logup').fadeIn(30);
}}
window.env.logup = logup;
//消息下拉及提醒
$(window).load(function(){
if (CONFIG['uid'] > 0){
$.ajax({
type:'post',
url:'//ajax.699pic.com/?c=AjaxPublic&a=getUnreadNum',
jsonp: "callback",
dataType: "jsonp",
success:function(d){
if (d.status == true && d.num > 0) {
$(".news_num").show();
} else {
$(".news_num").hide();
}
}
});
}
var is_ajax , news_show, news_hide= '';
$(".InMail-block").on("mouseenter", function(){
clearTimeout(news_hide);
news_show = setTimeout(function(){
$(".news_wrapper").attr("data", "show");
var show = $(".news_wrapper").attr("data");
if (show == 'show') {
$(".news_wrapper").show();
if (is_ajax) return;
$.ajax({
type:'post',
url:'//699pic.com/dongtai/getAllInfo',
success:function(d){
if (d.status == true) {
is_ajax = true;
$(".null_content").hide();
$(".news_wrapper").append(d.html);
}
}
})
}
}, 500);
}).on("mouseleave", function(){
clearTimeout(news_show);
news_hide = setTimeout(function(){
$(".news_wrapper").attr("data", '');
var hide = $(".news_wrapper").attr("data");
if (hide == '') {
$(".news_wrapper").hide();
}
}, 500);
});
});
/*设置cookie*/
// function setCookie(name, value, seconds) {
// seconds = seconds || 0; //seconds有值就直接赋值,没有为0,这个根php不一样。
// var expires = "";
// if (seconds != 0 ) { //设置cookie生存时间
// var date = new Date();
// date.setTime(date.getTime()+(seconds*1000));
// expires = "; expires="+date.toGMTString();
// }
// //document.cookie = name+"="+escape(value)+expires+"; path=/; domain=.699pic.com;"; //转码并赋值
// document.cookie = name+"="+escape(value)+expires+"; path=/"; //转码并赋值
// }
// window.env.setCookie = setCookie;
// function getCookie(name) {
// var nameEQ = name + "=";
// var ca = document.cookie.split(';'); //把cookie分割成组
// for(var i=0;i < ca.length;i++) {
// var c = ca[i]; //取得字符串
// while (c.charAt(0)==' ') { //判断一下字符串有没有前导空格
// c = c.substring(1,c.length); //有的话,从第二位开始取
// }
// if (c.indexOf(nameEQ) == 0) { //如果含有我们要的name
// return unescape(c.substring(nameEQ.length,c.length)); //解码并截取我们要值
// }
// }
// return false;
// }
// window.env.getCookie = getCookie;
// function delCookie(name) {
// var exp = new Date();
// exp.setTime(exp.getTime() - 1);
// var cval=getCookie(name);
// if(cval!=null)
// document.cookie= name + "="+cval+";expires="+exp.toGMTString();
// }
// 弹窗
/**!!!!!!!!!!!!!此处!!!!!!!!!!!!!!!!!!!**/
var loadedAlert = {};
function doAlert(path,data){
if( loadedAlert[path] ){
eval(loadedAlert[path].run)
return;
}
$.post(path,data,function( response ){
if( response.state ){
loadedAlert[path] = response;
$(response.doc).appendTo('body');
eval(response.run);
}else{
}
})
}
window.env.doAlert = doAlert;
function doAlertNoCache(path,data){
$.post(path,data,function( response ){
if( response.state ){
$(document).find('.faceCen,.alert-bg').remove();
$(response.doc).appendTo('body');
eval(response.run);
}else{
}
})
}
window.env.doAlertNoCache = doAlertNoCache;
/**个人vip提醒start**/
if(CONFIG['isLogin']==1 && CONFIG['vip_type']>0 && CONFIG['vip_type']!=3 && CONFIG['user_type']==2 && CONFIG['isfirsttan']==1 )
{
var timeend = CONFIG['vip_end']-load_data.start_time/1000;
if(timeend>=864000){
var type=88;
}else{
var type=99;
}
$(window).load(function () {
doAlert('/download/downloadLimit', {type:type})
})
}
// 公共统计代码=============================↓↓↓
/*底部执行时间加载时间异步统计*/
if (CONFIG['run_time']){
load_data.end_time = load_data.now();
load_data.load_time = (load_data.end_time - load_data.start_time) / 1000;
$(".load_time").text(load_data.load_time);
$.ajax({
type : 'post',
url : '//ajax.699pic.com/?c=efficiency&a=getPageTime',
data : 'type='+CONFIG['page_type']+'&run_time='+CONFIG['run_time']+'&load_time=' + load_data.load_time + '&ip='+CONFIG['ajax_statistics_user_ip'],
success : function(res){}
});
}
/*页面统计来访统计*/
//if (CONFIG['newpage'] && CONFIG['getIp'] && CONFIG['ip']) {
// if (1 == 2){
// function genID(len){
// var radix=16;
// var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'.split('');
// var uuid = [], i;
// radix = radix || chars.length;
// if (len) {
// for (i = 0; i < len; i++) uuid[i] = chars[0 | Math.random()*radix];
// } else {
// var r;
// uuid[8] = uuid[13] = uuid[18] = uuid[23] = '-';
// uuid[14] = '4';
// for (i = 0; i < 36; i++) {
// if (!uuid[i]) {
// r = 0 | Math.random()*16;
// uuid[i] = chars[(i == 19) ? (r & 0x3) | 0x8 : r];
// }
// }
// }
// return uuid.join('');
// }
// var url = "//ajax.699pic.com/?c=AjaxPublic&a=index";
// var uniqid = $.cookie('user_uniqid');
// if(!uniqid)
// {
// var uniqid = genID(16);
// $.cookie('user_uniqid',uniqid,{expires:365,path:'/'})
// }
// $.ajax({
// type: "get",
// url: url,
// jsonp: "jsonp",
// data:{
// word:'"'+CONFIG['word']+'"',
// source:'"'+CONFIG['source']+'"',
// sem:'"'+CONFIG['sem']+'"',
// uid:'"'+CONFIG['uid']+'"',
// page:'"'+CONFIG['newpage']+'"',
// getIp:'"'+CONFIG['getIp']+'"',
// ip:'"'+CONFIG['ip']+'"',
// domain:'"'+CONFIG['domain']+'"',
// sem_kid:'"'+CONFIG['sem_kid']+'"',
// sem_type:'"'+CONFIG['sem_type']+'"',
// is_user_login:'"'+CONFIG['is_user_login']+'"',
// url:'"'+CONFIG['url']+'"',
// uniqid:uniqid
// },
// dataType: "jsonp",
// success: function (data) {}
// });
//
// //点击立即续费埋点统计
// $(".xufei-stat").click(function () {
// var url = '//ajax.699pic.com/?c=AjaxPublic&a=xufeiTongji';
// var name = 'click';
// var type = 1;
// $.ajax({
// type: "get",
// url: url,
// jsonp: "callback",
// data:{name:name,type:type},
// dataType: "jsonp",
// success: function (data){}
// })
// });
// }
/*百度统计START*/
$(window).load(function () {
if (CONFIG['app_debug'] ==0 && CONFIG['vippage'] != 1 ) {
var _hmt = _hmt || [];
(function() {
var hm = document.createElement("script");
hm.src = "//hm.baidu.com/hm.js?e37e21a48e66c7bbb5d74ea6f717a49c";
document.body.appendChild(hm);
})();
(function() {
var hm = document.createElement("script");
hm.src = "//hm.baidu.com/hm.js?ddcd8445645e86f06e172516cac60b6a";
/*var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s);*/
document.body.appendChild(hm);
})();
(function() {
var hm = document.createElement("script");
hm.src = "//hm.baidu.com/hm.js?1154154465e0978ab181e2fd9a9b9057";
/*var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(hm, s);*/
document.body.appendChild(hm);
})();
}
if (CONFIG['app_debug']==0) {
//安全部统计代码
var _hmq = _hmq || [];
_hmq.push(['_uid', CONFIG['uid']]);
_hmq.push(['_is_pay', CONFIG['is_pay']]);
(function(){
var stats = document.createElement('script'); stats.type = 'text/javascript'; stats.async = true;
stats.src = 'https://stats.hanmaker.com/stats.js';
document.body.appendChild(stats);
})();
}
})
/* COMBO: filename = public-index-search-v2.5.js, type = application/javascript, resp = 200 */
// GLOBAL Event Emit
var customEvent = (function () {
var events = {}
function on(evt, handler) {
events[evt] = events[evt] || []
events[evt].push({
handler: handler
})
}
function trigger(evt, args) {
if(!events[evt]) {
return
}
for (var i = 0; i < events[evt].length; i++) {
events[evt][i].handler(args)
}
}
return {
on: on,
trigger: trigger
}
})();
// 自定义 LocalStorage 处理(有过期时间功能)
function customLocalStorage() {
this.set = function (key,value) {
var curTime = new Date().getTime();
localStorage.setItem(key,JSON.stringify({data:value,time:curTime}));
}
this.get = function (key,exp) {
var data = localStorage.getItem(key);
if (data) {
var dataObj = JSON.parse(data);
if(!exp) {
var dataObjDatatoJson = dataObj.data
return dataObjDatatoJson;
}
if (new Date().getTime() - dataObj.time>exp) {
console.log('信息已过期');
customEvent.trigger('local_remove', key);
}else{
var dataObjDatatoJson = dataObj.data
return dataObjDatatoJson;
}
} else {
customEvent.trigger('local_remove', key);
}
},
this.remove = function (key) {
localStorage.removeItem(key);
}
};
// addEventListen 兼容写法
var addEvent = function (element, type, handler) {
if(element.addEventListener) {
addEvent = function (element, type, handler) {
element.addEventListener(type, handler, false);
};
} else if(element.attachEvent) {
addEvent = function (element, type, handler) {
element.attachEvent('on' + type, handler);
};
} else {
addEvent = function (element, type, handler) {
element['on' + type] = handler;
};
}
addEvent(element, type, handler);
};
// isArray POLYFILL
if (!Array.isArray) {
Array.isArray = function(arg) {
return Object.prototype.toString.call(arg) === '[object Array]';
};
}
function stopDefault(e) {
//阻止默认浏览器动作(W3C)
if (e && e.preventDefault) {
//火狐的 事件是传进来的e
e.preventDefault();
}
//IE中阻止函数器默认动作的方式
else {
//ie 用的是默认的event
event.returnValue = false;
}
}
// -------GLOBAL Event Emit End-------
// Event Listener
$('body').on('click', '.seek-select .select-list li', function(event) {
event.preventDefault();
$('#pic_form_search_model').val($(this).attr('mode'));
$(this).hide().siblings('li').show().parents('.select-list').hide();
$('.select-Pick').text($(this).find('.setText').text());
switch ($(this).attr('mode'))
{
case 'all' : $('.seek-inputField').attr('placeholder','大家正在搜:GIF动图素材');break;
case 'photo' : $('.seek-inputField').attr('placeholder','从优质照片中找到你的灵感');break;
case 'chahua' : $('.seek-inputField').attr('placeholder','有些画,我们只动了手,而你却动了心');break;
case 'originality' : $('.seek-inputField').attr('placeholder','表达创意的方式不止一种');break;
case 'muban' : $('.seek-inputField').attr('placeholder','设计探索未来');break;
case 'video' : $('.seek-inputField').attr('placeholder','优质视频音效,极致通用');break;
case 'PPT' : $('.seek-inputField').attr('placeholder','高效办公不加班');break;
case 'peitu' : $('.seek-inputField').attr('placeholder','正版精品手机配图');break;
case 'yuansu' : $('.seek-inputField').attr('placeholder','正版精品免抠元素');break;
case 'gif' : $('.seek-inputField').attr('placeholder','让图片动起来 ');break;
}
});
$('.seek-select').hover(function(){
$('.select-list').show()
},function(){
$('.select-list').hide()
});
$('body').on('mouseover', '.pullDown-search .hotWord-list a', function(event) {
$('.pullDown-search .hotWord-list a').removeClass('on');
$(this).addClass('on');
});
$('body').on('mouseover', '.sugWord-list a', function(event) {
$('.sugWord-list a').removeClass('on');
$(this).addClass('on');
});
var timerInputKeyup = '';
$('body').on('keyup', '.seek-inputField', function(event) {
event.preventDefault();
var oValue = $.trim($(this).val());
var keyCode = event.keyCode;
var oActiveIndexHolder = $(".sugWord-list a.on ").index();
var oActiveIndexHot = $(".hotWord-list a.on ").index();
if($('.sugWord-block').css("display") == "block") {
// keyCode 38 上 40 下
if(keyCode == 38) {
if(oActiveIndexHolder <= 0) {
oActiveIndexHolder = $(".sugWord-list a").length;
}
oActiveIndexHolder --;
$(this).val($(".sugWord-list a:eq("+oActiveIndexHolder+") .hotWord-setText").text());
$(".sugWord-list a:eq("+oActiveIndexHolder+")").addClass('on').siblings().removeClass('on');
stopDefault(event);
return
} else if (keyCode == 40) {
if(oActiveIndexHolder == $(".sugWord-list a").length -1) {
oActiveIndexHolder = -1;
}
oActiveIndexHolder ++;
$(this).val($(".sugWord-list a:eq("+oActiveIndexHolder+") .hotWord-setText").text());
$(".sugWord-list a:eq("+oActiveIndexHolder+")").addClass('on').siblings().removeClass('on');
stopDefault(event);
return
}
}
if($('.pullDown-search').css("display") == "block") {
// keyCode 38 上 40 下
if(keyCode == 38) {
if(oActiveIndexHot <= 0) {
oActiveIndexHot = $(".hotWord-list a").length;
}
oActiveIndexHot --;
$(this).val($(".hotWord-list a:eq("+oActiveIndexHot+") .hotWord-setText").text());
$(".hotWord-list a:eq("+oActiveIndexHot+")").addClass('on').siblings().removeClass('on');
stopDefault(event);
return
} else if (keyCode == 40) {
if(oActiveIndexHot == $(".hotWord-list a").length -1) {
oActiveIndexHot = -1;
}
oActiveIndexHot ++;
$(this).val($(".hotWord-list a:eq("+oActiveIndexHot+") .hotWord-setText").text());
$(".hotWord-list a:eq("+oActiveIndexHot+")").addClass('on').siblings().removeClass('on');
stopDefault(event);
return
}
}
timerInputKeyup && clearTimeout(timerInputKeyup);
timerInputKeyup = setTimeout(function () {
if(!oValue) {
$('.sugWord-block').hide();
$('.pullDown-search').show();
handleNoHolderWords();
}
$('.pullDown-search').hide();
if(keyCode == 13) {
handleSearch(oValue);
_hmt.push(['_trackEvent', 'index-search', 'submit', '首页搜索']);
}
ajaxSearchHolderWords(oValue, function (response) {
renderSearchHolderWords(response);
})
}, 500)
});
$('body').on('click', '.seek-centent .seek-btn', function(event) {
event.preventDefault();
var oValue = $.trim($('.seek-inputField').val());
handleSearch(oValue);
_hmt.push(['_trackEvent', 'index-search', 'submit', '首页搜索']);
});
$('body').on('focus', '.seek-inputField', function(event) {
event.preventDefault();
if($.trim($(this).val()) == '') {
$('.pullDown-search').show();
handleNoHolderWords();
} else {
$('.pullDown-search').hide();
ajaxSearchHolderWords($.trim($(this).val()), function (response) {
renderSearchHolderWords(response);
})
}
});
$('body').on('blur', '.seek-inputField', function(event) {
event.preventDefault();
setTimeout(function () {
$('.pullDown-search').hide();
$('.sugWord-block').hide();
}, 180)
});
$('body').on('click', '.sugWord-block .sugWord-list a', function(event) {
event.preventDefault();
handleSearch($(this).find('.hotWord-setText').text());
});
$('body').on('click', '.pullDown-search .historyList-search a', function(event) {
event.preventDefault();
handleSearch($(this).text());
});
$('body').on('click', '.pullDown-search .hotWord-list a', function (e) {
e.preventDefault();
var oLink = $(this).attr('href'),
oType = $('#pic_form_search_model').val(),
oKeyword = $(this).find('.hotWord-setText').text();
var oParams = {
type: oType,
keyword: oKeyword
}
successDownTjV3('index-search-1', 'click');
window.location.href = oLink;
})
// -------Event Listener End-------
// AJAX Fn
/* 获取搜索词 推荐词
* @word: 实时输入的字词
* @callback: 获得数据后的回调
*/
function ajaxSearchHolderWords(word, callback) {
var oType = $('#pic_form_search_model').val();
$.ajax({
url: devAjaxPrefix + '/word_completion.php',
type: 'get',
dataType: 'json',
data: {
keyword: word,
type: oType
},
success: function (data) {
if(data.status == 1) {
callback && callback(data.data);
}
},
error: function (error) {
console.log(error);
}
})
}
/* 请求热门搜索词
* @type: 分类 e.g: all / photo / chahua / originality / muban / video / PPT / peitu / yuansu
* @callback: 获得数据后的回调
*/
function ajaxSearchHotWords(type,callback) {
$.ajax({
url: devAjaxPrefix + '/hot_search_word.php?type='+type,
type: 'get',
dataType: 'json',
success: function (data) {
if(data.status == 1) {
var oData = JSON.parse(data.data);
if (oData.length>0) {
callback && callback(oData);
} else {
callback && callback(null);
}
}
},
error: function (error) {
console.log(error);
}
});
}
// -------AJAX Fn End-------
// Render Fn
function renderSearchHolderWords(oData) {
var oDom = '';
if(oData) {
if (Array.isArray(oData) && oData.length === 0) {
$('.sugWord-block').hide();
return
}
for (var i in oData) {
oDom += ''+i+''+oData[i]+'结果'
}
$('.sugWord-list').html(oDom);
$('.sugWord-block').show();
}
}
function renderSearchHotWords(data) {
var oHotWords = '';
if(data) {
$.each(data, function(index, val) {
var isFirstThree = '';
if (index < 3) {
isFirstThree = 'clr ';
}
oHotWords += ''+val.index+''+val.kw+''+val.result+'结果'
});
} else {
$('.pullDown-search').css({
'border-radius': '10px',
'overflow': 'hidden'
});
$('.hotWord-list').css('padding', '0');
}
$('.hotWord-list').html(oHotWords);
}
function renderRecentSearch() {
var lastRecentSearch = window.localStorage.getItem('recent_search_data');
if(lastRecentSearch) {
$('.history-search').show();
lastRecentSearch = JSON.parse(lastRecentSearch);
var oDom = '';
if (lastRecentSearch && lastRecentSearch.length>0) {
$.each(lastRecentSearch, function(index, val) {
oDom += ''+val+'';
});
$('.historyList-search').html(oDom);
}
} else {
$('.history-search').hide();
}
}
renderRecentSearch();
// -------Render Fn End-------
// Page content js
$('#pic_form_search_model').val('all');
var customLocalStorage = new customLocalStorage();
// var devAjaxPrefix = 'http://cors.awebman.com/http://699pic.com';
var devAjaxPrefix = "";
function handleNoHolderWords() {
if (CONFIG.is_index > 0) {
var oType = $('#pic_form_search_model').val();
var localKey = 'search_hot_words_'+oType;
var response = customLocalStorage.get(localKey, 2*3600*1000);
if(response) {
renderSearchHotWords(JSON.parse(response));
} else {
renderSearchHotWords(null);
}
}
}
customEvent.on('local_remove', function (key) {
// 删除对应的 localStorage item值
customLocalStorage.remove(key);
// ajaxNewData
var oType = key.split('search_hot_words_')[1]
ajaxSearchHotWords(oType, function (data) {
if(data == null) {
$('.hotWord-list').html(oHotWords);
customLocalStorage.set(key, null);
return
}
renderSearchHotWords(data);
// then 重新设置 key值
customLocalStorage.set(key, JSON.stringify(data));
})
});
function handleSearch(word) {
searchMode = $('#pic_form_search_model').val();
word = $.trim(word).toLowerCase();
var isSpecialWords = false;
var lastRecentSearch = window.localStorage.getItem('recent_search_data');
if(lastRecentSearch) {
lastRecentSearch = JSON.parse(lastRecentSearch);
var tempLength = 0;
$.each(lastRecentSearch, function(index, val) {
if(val !== word) {
tempLength += 1;
}
});
if(tempLength == lastRecentSearch.length) {
lastRecentSearch.unshift(word);
}
} else {
var tempArr = [];
tempArr.push(word)
lastRecentSearch = tempArr;
}
/*插入异步搜索统计,目前只针对首页*/
successDownTjV3('index-search-1', 'click');
window.localStorage.setItem('recent_search_data', JSON.stringify(lastRecentSearch));
var special_words = [{name:'插画',link:'/chahua-0-0-1.html'},{name:'海报',link:'/muban-67872-366-1.html'},{name:'展板',link:'/muban-246935-443-1.html'},{name:'展架',link:'/muban-251112-443-1.html'},{name:'易拉宝',link:'/muban-249980-443-1.html'},{name:'画册',link:'/muban-246287-444-1.html'},{name:'画册封面',link:'/muban-0-444-1-0-780-0-0-0-0.html'},{name:'名片',link:'/muban-0-406-1-0-407-0-0-0-0.html'},{name:'工作证',link:'/muban-0-406-1-0-779-0-0-0-0.html'},{name:'证书',link:'/muban-0-406-1-0-778-0-0-0-0.html'},{name:'优惠券',link:'/muban-0-406-1-0-408-0-0-0-0.html'},{name:'传单',link:'/tupian/muban-chuandan.html'},{name:'折页',link:'/tupian/muban-zheye.html'},{name:'二折页',link:'/tupian/muban-erzheye.html'},{name:'三折页',link:'/tupian/muban-sanzheye.html'},{name:'淘宝手机模板' ,link:'/mobile.html'},{name:'片头',link:'/media/video-piantou.html'},{name:'字幕',link:'/media/video-125753.html'},{name:'快闪',link:'/media/video-kuaishan.html'},{name:'视频片头',link:'/media/video-385290.html'},{name:'片尾',link:'/media/video-pianwei.html'},{name:'背景视频',link:'/media/video-beijingshipin.html'},{name:'粒子特效',link:'/media/video-lizitexiao.html'},{name:'转场',link:'/media/video-783738.html'},{name:'开场',link:'/media/video-372267.html'},{name:'会声会影',link:'/media/video-393550.html'},{name:'ae',link:'/media/video-ae.html'},{name:'字幕条',link:'/media/video-zimutiao.html'},{name:'竞聘',link:'/office/ppt-337241.html'},{name:'pr',link:'/media/video-pr.html'},{name:'宣传片',link:'/media/video-xuanchuanpian.html'},{name:'结尾',link:'/media/video-jiewei.html'},{name:'新闻片头',link:'/media/video-xinwenpiantou.html'},{name:'婚礼片头',link:'/media/video-hunlipiantou.html'},{name:'开场视频',link:'/media/video-kaichangshipin.html'},{name:'mg',link:'/media/video-mg.html'},{name:'时间轴',link:'/media/video-shijianzhou.html'},{name:'启动仪式',link:'/media/video-qidongyishi.html'},{name:'企业宣传片',link:'/media/video-509074.html'},{name:'年会开场',link:'/media/video-nianhuikaichang.html'},{name:'文字快闪',link:'/media/video-wenzikuaishan.html'},{name:'绿幕',link:'/media/video-471477.html'},{name:'元素',link:'/tupian/sucai-so.html'},{name:'台历',link:'/tupian/muban-taili.html'},{name:'宣传单',link:'/tupian/muban-xuanchuandan.html'},{name:'彩页',link:'/chuandan.html'},{name:'节目单',link:'/tupian/muban-jiemudan.html'},{name:'贺卡',link:'/muban-0-406-1-0-865-0-0-0-0.html'},{name:'电商',link:'/tupian/muban-dianshang.html'},{name:'万圣节海报',link:'/tupian/muban-wanshengjie.html'},{name:'圣诞节海报',link:'/tupian/muban-shengdanjie.html'},{name:'新年海报',link:'/muban-143090-366-1.html'},{name:'猪年海报',link:'/muban-2428422-366-1.html'},{name:'春节海报',link:'/muban-179687-366-1.html'},{name:'vi样机',link:'/muban-0-788-1-0-804-0-0-0-0.html'},{name:'手机样机',link:'/muban-69271-788-1.html'},{name:'电子设备样机',link:'/muban-0-788-1-0-801-0-0-0-0.html'},{name:'包装样机',link:'/muban-0-788-1-0-810-0-0-0-0.html'},{name:'海报样机',link:'/muban-67872-788-1.html'},{name:'企业形象墙',link:'/muban-263858-0-1.html'},{name:'文化墙',link:'/tupian/muban-wenhuaqiang.html'},{name:'杂志排版',link:'/huace.html'},{name:'文化展板',link:'/tupian/muban-wenhuazhanban.html'},{name:'房地产广告',link:'/tupian/muban-fangdichan.html'},{name:'微商海报',link:'/muban-251041-366-1.html'},{name:'美容画册',link:'/muban-206606-444-1.html'},{name:'价目表',link:'/muban-143555-592-1.html'},{name:'ae片头模板',link:'/video-sousuo-303190-0-1-all-complex-0-0-0.html'},{name:'视频',link:'/video-sousuo-0-0-1-all-popular-0-0-0.html'},{name:'ae模板',link:'/video-sousuo-393891-2-1-all-popular-0-0-0.html'},{name:'相册模板',link:'/video-sousuo-303279-5-1-all-complex-0-0-0.html'},{name:'延时视频',link:'/video-sousuo-2816166-1-1-0-0-0.html'},{name:'电影片头',link:'/media/video-dianyingpiantou.html'},{name:'会声会影模板',link:'/video-sousuo-1966971-3-1-all-popular-0-0-0.html'},{name:'视频素材',link:'/video-sousuo-306707-0-1-all-popular-0-0-0.html'},{name:'婚礼视频',link:'/video-sousuo-392353-0-1-all-complex-0-0-0.html'},{name:'mg动画',link:'/media/video-622567.html'},{name:'会声会影x9',link:'/video-sousuo-6078543-3-1-all-new-0-0-0.html'},{name:'免费视频',link:'/media/video-mianfeishipin.html'},{name:'婚礼背景视频',link:'/media/video-hunlibeijing.html'},{name:'颁奖背景视频',link:'/media/video-banjiangbeijing.html'},{name:'logo演绎',link:'/media/video-logoyanyi.html'},{name:'ae片头',link:'/video-sousuo-312834-2-1-all-complex-0-0-0.html'},{name:'年会倒计时',link:'/video-sousuo-2027129-0-1-all-complex-0-0-0.html'},{name:'电影特效',link:'/media/video-dianyingtexiao.html'},{name:'婚庆片头',link:'/media/video-2251329.html'},{name:'年会视频',link:'/video-sousuo-1948821-0-1-all-complex-0-0-0.html'},{name:'片尾字幕',link:'/media/video-pianweizimu.html'},{name:'字幕模板',link:'/video-sousuo-3826783-0-1-all-popular-0-0-0.html'},{name:'震撼片头',link:'/video-sousuo-3045775-2-1-0-0-0.html'},{name:'电子相册',link:'/media/video-xiangce.html'},{name:'震撼',link:'/video-sousuo-248336-2-1-all-popular-0-0-0.html'},{name:'背景音乐',link:'/media/soundtrack-beijingyinyue.html'},{name:'轻音乐',link:'/media/soundtrack-qingyinyue.html'},{name:'纯音乐',link:'/media/soundtrack-491498.html'},{name:'婚礼配乐',link:'/media/soundtrack-hunli.html'},{name:'音效',link:'/soundeffect/'},{name:'生日ppt',link:'/office/ppt-shengri.html'},{name:'婚礼ppt',link:'/office/ppt-hunli.html'},{name:'快闪ppt',link:'/office/ppt-kuaishan.html'},{name:'相册ppt',link:'/office/ppt-xiangce.html'},{name:'小清新ppt',link:'/office/ppt-xiaoqingxin.html'},{name:'中国风ppt',link:'/office/ppt-zhongguofeng.html'},{name:'微立体ppt',link:'/office/ppt-734496.html'},{name:'简约ppt',link:'/muban-0-263-1-316-0-0-0-0-0.html'},{name:'党建ppt',link:'/office/ppt-dangjian.html'},{name:'企业ppt',link:'/office/ppt-qiye.html'},{name:'商务ppt',link:'/office/ppt-shangwu.html'},{name:'商业计划书ppt',link:'/office/ppt-shangyejihuashu.html'},{name:'企业宣传ppt',link:'/muban-0-263-1-0-307-0-0-0-0.html'},{name:'工作总结ppt',link:'/office/ppt-gongzuozongjie.html'},{name:'工作计划ppt',link:'/office/ppt-394663.html'},{name:'课件ppt',link:'/office/ppt-313580.html'},{name:'家长会ppt',link:'/office/ppt-jiazhanghui.html'},{name:'答辩ppt',link:'/office/ppt-325046.html'},{name:'2019ppt',link:'/muban-2130342-263-complex-all-0-all-all-1-0-0-0-0-0-0-all-all.html'},{name:'新年ppt',link:'/office/ppt-xinnian.html'},{name:'年会ppt',link:'/office/ppt-nianhui.html'},{name:'年终总结',link:'/office/ppt-nianzhongzongjie.html'},{name:'颁奖ppt',link:'/office/ppt-banjiang.html'},{name:'摄影图',link:'/tupian/photo-so.html'},{name:'封面背景',link:'/chahua-0-337-1-365-0-0-0-0-0.html'},{name:'建筑插画',link:'/tupian/chahua-jianzhu.html'},{name:'促销海报',link:'/vector-0-366-popular-all-0-all-all-1-0-373-0-0-0-0-all-all.html'},{name:'节气海报',link:'/vector-260092-366-1.html'},{name:'节日海报',link:'/vector-150250-366-1.html'},{name:'地产海报',link:'/vector-0-366-1-0-374-0-0-0-0.html'},{name:'美食海报',link:'/vector-0-366-1-0-375-0-0-0-0.html'},{name:'教育海报',link:'/vector-0-366-1-0-376-0-0-0-0.html'},{name:'招聘海报',link:'/vector-0-366-1-0-377-0-0-0-0.html'},{name:'旅游海报',link:'/vector-0-366-1-0-379-0-0-0-0.html'},{name:'化妆品海报',link:'/vector-0-366-1-0-381-0-0-0-0.html'},{name:'中国风海报',link:'/vector-0-366-1-0-387-0-0-0-0.html'},{name:'健身海报',link:'/vector-175529-366-1.html'},{name:'运动海报',link:'/vector-102239-366-1.html'},{name:'汽车海报',link:'/vector-0-366-1-0-384-0-0-0-0.html'},{name:'公益海报',link:'/vector-0-366-1-0-383-0-0-0-0.html'},{name:'企业文化海报',link:'/vector-0-366-1-0-382-0-0-0-0.html'},{name:'党建海报',link:'/vector-0-366-1-0-378-0-0-0-0.html'},{name:'医疗海报',link:'/vector-72271-366-1.html'},{name:'美容海报',link:'/vector-206606-366-1.html'},{name:'美妆海报',link:'/vector-246068-366-1.html'},{name:'饮料海报',link:'/vector-132653-366-1.html'},{name:'风景海报',link:'/vector-218808-366-1.html'},{name:'中医海报',link:'/vector-130800-366-1.html'},{name:'秋冬上新',link:'/tupian/muban-qiudongshangxin.html'},{name:'册子',link:'/vector-4076108-444-1.html'},{name:'公司画册',link:'/vector-4076108-444-1.html'},{name:'折页设计',link:'/vector-254584-592-1.html'},{name:'dm单',link:'/chuandan.html'},{name:'dm单页',link:'/chuandan.html'},{name:'双十一页面',link:'/vector-246397-668-1.html'},{name:'双十一承接页',link:'/vector-246397-668-1.html'},{name:'封皮',link:'/vector-0-444-1-0-780-0-0-0-0.html'},{name:'公司背景墙',link:'/vector-266772-443-1.html'},{name:'ae模版',link:'/media/videoae.html'},{name:'绘声绘影',link:'/video-sousuo-1966971-3-1-all-popular-0-0-0.html'},{name:'pr模版',link:'/media/videopr.html'},{name:'ae片头模版',link:'/video-sousuo-303190-0-1-all-complex-0-0-0.html'},{name:'相册模版',link:'/video-sousuo-303279-5-1-all-complex-0-0-0.html'},{name:'会声会影模版',link:'/video-sousuo-1966971-3-1-all-popular-0-0-0.html'},{name:'字幕模版',link:'/video-sousuo-3826783-0-1-all-popular-0-0-0.html'},{name:'公司历程',link:'/media/video-shijianzhou.html'},{name:'启动',link:'/phoneMap-qidongye-1-0-0-0-0-complex-all-0-all-0-all-all.html'},{name:'启动页',link:'/phoneMap-qidongye-1-0-0-0-0-complex-all-0-all-0-all-all.html'},{name:'开屏页',link:'/phoneMap-kaipingye-1-0-0-0-0-complex-all-0-all-0-all-all.html'},{name:'引导页',link:'/phoneMap-kaipingye-1-0-0-0-0-complex-all-0-all-0-all-all.html'},{name:'专题',link:'/zhuanti.html'},{name:'新年视频',link:'/media/video-143090.html'},{name:'视频背景',link:'/media/videobjsp.html'},{name:'抽奖背景',link:'/media/video-choujiang.html'},{name:'动感背景',link:'/video-sousuo-247821-7-1-0-0-0.html'},{name:'图片展示',link:'/media/video-954790.html'},{name:'年会抽奖',link:'/media/video-choujiang.html'},{name:'产品宣传',link:'/media/video-chanpinxuanchuan.html'},{name:'倒数',link:'/video-all-0-0-1-all-complex-2-0.html'},{name:'LED屏幕',link:'/media/videobjsp.html'},{name:'春节视频',link:'/media/video-chunjie.html'},{name:'喜庆视频',link:'/media/video-xiqingshipin.html'},{name:'图片汇聚',link:'/media/video-tupianhuiju.html'},{name:'图片视频',link:'/media/video-tupianshipin.html'},{name:'word',link:'/office/word-so.html'},{name:'word模板',link:'/office/word-so.html'},{name:'word文档',link:'/office/word-so.html'},{name:'excel模板',link:'/excel/'},{name:'excel表格',link:'/excel/'},{name:'excel',link:'/excel/'},{name:'简历',link:'/office/word-jianli.html'},{name:'个人简历',link:'/office/word-jianli.html'},{name:'简历模板',link:'/office/word-jianli.html'},{name:'求职简历',link:'/office/word-jianli.html'},{name:'毕业答辩',link:'/office/ppt-biyedabian.html'},{name:'论文答辩',link:'/office/ppt-biyedabian.html'},{name:'毕业答辩ppt',link:'/office/ppt-biyedabian.html'},{name:'教育课件',link:'/office/ppt-jiaoyukejian.html'},{name:'教育课件ppt',link:'/office/ppt-jiaoyukejian.html'},{name:'海报设计',link:'/haibao.html'},{name:'商业海报',link:'/haibao.html'},{name:'淘宝海报',link:'/banners.html'},{name:'淘宝banner',link:'/banners.html'},{name:'淘宝主图',link:'/zhitongche.html'},{name:'主图',link:'/zhitongche.html'},{name:'主图背景',link:'/zhitongche.html'},{name:'淘宝首页',link:'/shouye.html'},{name:'店铺装修',link:'/shouye.html'},{name:'详情页',link:'/pages.html'},{name:'淘宝详情页',link:'/pages.html'},{name:'pr模板',link:'/media/videopr.html'},{name:'pr',link:'/media/videopr.html'},{name:'样机',link:'/yangjisucai.html'},{name:'样机素材',link:'/yangjisucai.html'},{name:'手抄报',link:'/muban-0-355-1-0-661-0-0-0-0.html'},{name:'小报',link:'/muban-0-355-1-0-661-0-0-0-0.html'},{name:'字体下载',link:'/sucai/zitiyuansu.html'},{name:'字体设计',link:'/sucai/zitiyuansu.html'},{name:'字体元素',link:'/sucai/zitiyuansu.html'}];
$.each(special_words, function(index, val) {
if(word == val.name && searchMode == 'all') {
isSpecialWords = true
location.href = '//699pic.com'+val.link;
return false
}
});
if(isSpecialWords) {
return
}
var searchUrl = devAjaxPrefix + "/search/getKwInfo";
$.get(searchUrl, {'kw': word}, function(rep){
if (searchMode == 'photo') {
location.href = "http://699pic.com/tupian/photo-" + rep.pinyin + ".html";
} else if (searchMode == 'chahua') {
location.href = "http://699pic.com/tupian/chahua-" + rep.pinyin + ".html";
} else if (searchMode == 'muban') {
location.href = "http://699pic.com/tupian/muban-" + rep.pinyin + ".html ";
} else if (searchMode == 'video') {
location.href = "http://699pic.com/video-sousuo-" + rep.kwid + "-0-1.html";
} else if (searchMode == 'originality') {
location.href = "http://699pic.com/tupian/chuangyi-" + rep.pinyin + ".html ";
} else if (searchMode == 'PPT') {
location.href = "http://699pic.com/office/ppt-" + rep.pinyin + ".html ";
} else if (searchMode == 'word') {
location.href = "http://699pic.com/office/word-" + rep.pinyin + ".html ";
} else if (searchMode == 'peitu') {
location.href = "http://699pic.com/tupian/peitu-" + rep.pinyin +".html";
} else if (searchMode == 'yuansu') {
location.href = "http://699pic.com/tupian/sucai-" + rep.pinyin + ".html";
} else if (searchMode == 'gif') {
location.href = "http://699pic.com/tupian/gif-" + rep.pinyin + ".html";
}else {
location.href = "http://699pic.com/tupian/" + rep.pinyin + ".html";
}
});
}
/* COMBO: filename = list.v5.8.11.photo.v2.3.js, type = application/javascript, resp = 200 */
// 新增列表下载弹窗 START 2018/06 Weishare
$(function () {
var tipWin = "";
tipWin += " ";
tipWin += "
摄图网提示
";
tipWin += "
";
var person = company = tipWin;
person += "
此素材包含肖像权,仅限个人商用
如需企业商用请升级企业VIP。
";
person += "
了解企业相关授权 ";
company += "此素材包含肖像权,如需使用在烟草、医疗、药物、整容、
保健品类广告和宣传,请联系我们的企业客服
获取“敏感用途”相关授权
";
company += "联系企业客服 ";
var freeTips = '';
freeTips += '';
var freeTips2 = '';
freeTips2 += '';
var tipsWinShow = function(bool){
if (bool == 1) {
$('body').append(person);
$('.downloadLimit-pop999,.alert-bg').show();
} else if(bool == 2) {
$('body').append(company);
$('.downloadLimit-pop999,.alert-bg').show();
}
}
var freeTipsShow = function(type){
var freeSetting = {
lurl : '',
i : 3,
tipsId : '',
tipsDiv : '',
dingshi : ''
};
if (type == 1) {
freeSetting.lurl = '/vip/photoVipOfPerson?click_type=374';
freeSetting.i = 3;
freeSetting.tipsId = '#freeTips';
freeSetting.tipsDiv = freeTips;
} else if(type == 2) {
freeSetting.lurl = '/vip/creativityVip?click_type=372';
freeSetting.i = 3;
freeSetting.tipsId = '#freeTips2';
freeSetting.tipsDiv = freeTips2;
} else {
return false;
}
$('body').append(freeSetting.tipsDiv);
$(freeSetting.tipsId+',.winpopbg').show();
freeSetting.dingshi= setInterval(function(){
$(freeSetting.tipsId+' .jump-hint span').text(freeSetting.i);
if(freeSetting.i<=0){
clearInterval(freeSetting.dingshi);
location.href=freeSetting.lurl;
}
freeSetting.i--;
},1000);
$('.zhaopian-pop .icon-guanbi').click(function(){
clearInterval(freeSetting.dingshi);
});
}
var onswitch = false;
window.env.searchDownloadPhotoTips = searchDownloadPhotoTips;
function searchDownloadPhotoTips(pid, sid, page, obj){
if( !env.isLogin ){
env.login();
return;
}
var data = {'pid':pid, 'sid':sid, 'page':page};
if (env.isShitu != void 0 && env.isShitu == '1') {
data['byshitu'] = 1;
}
var picType = fileType=0;
if (!onswitch) {
onswitch = true;
$.post('/download/getDownloadUrl', data, function(res){
if (res.stat !== undefined){
if (res.stat.pic_cate !== undefined){
picType = res.stat.pic_cate;
}
if (res.stat.file_type !== undefined){
fileType = res.stat.file_type;
}
}
if( res.state==true ){
$('').appendTo('html').attr('src',res.url);
if (window.env.firstLogin == true) { // 第一次下载,提示收藏
$(".bgimg, .prompt").show();
}
if (res.stat.showTips !== undefined){
tipsWinShow(res.stat.showTips);
}
if (res.stat.haveVip !== undefined && res.stat.haveVip == 0 && ( res.stat.pic_cate == 1 || res.stat.pic_cate == 2) ) {
freeTipsShow(res.stat.pic_cate);
}
var tipsQ = 0;
if (res.stat.q !== undefined && res.stat.q == 1) {
tipsQ = 1;
doAlert('/download/downloadLimit',{type:res.type,picType:picType,fileType:fileType,qSwitch:tipsQ});
}
successDownTjV3($(obj).attr('data-position'), 'downClickSuccess' );
}else if(res.state == '-1'){
var tipsQ = 0;
if (res.stat !== undefined && res.stat.q !== undefined && res.stat.q == 1) {
tipsQ = 1;
}
doAlert('/download/downloadLimit', {type:res.type,picType:picType,fileType:fileType,qSwitch:tipsQ});
successDownTjV3($(obj).attr('data-position'), 'downClickFailed' );
}else if(res.state == '-2'){
doAlert('/download/userSurvey');
successDownTjV3($(obj).attr('data-position'), 'downClickFailed' );
}else if(res.state == '-3'){
doAlertNoCache('/download/hangDownload',{l:res.type});
successDownTjV3($(obj).attr('data-position'), 'downClickFailed' );
}else if(res.state == '-11'){
doAlertNoCache('/alert/uniqueLogout');
successDownTjV3($(obj).attr('data-position'), 'downClickFailed' );
}else if(res.state == '-12'){
env.login();
}
onswitch = false;
});
}
}
var loadedAlert = {};
function doAlert(path,data){
if (data.qSwitch == undefined || data.qSwitch == 0) {
if (data.picType && data.fileType) {
if( loadedAlert[data.picType+data.fileType] ){
$('#tips_area').html(loadedAlert[data.picType+data.fileType].doc);
eval(loadedAlert[data.picType+data.fileType].run)
return;
}
} else {
if( loadedAlert[path] ){
eval(loadedAlert[path].run)
return;
}
}
}
$.post(path,data,function( response ){
if( response.state ){
if (data.qSwitch == undefined || data.qSwitch == 0) {
if (response.doc && response.run) {
loadedAlert[data.picType+data.fileType] = response;
} else {
loadedAlert[path] = response;
}
}
$('#tips_area').html(response.doc);
eval(response.run);
}else{
}
})
}
function listDownloadStat (data) {
$.ajax({
type: "get",
url: '//ajax.699pic.com/?c=Ajax&a=downStat',
jsonp: "getStatCookie",
data:data,
dataType: "jsonp",
success: function (data) {}
})
}
});
// 新增列表下载弹窗 END
/* COMBO: filename = tj.new.v2.6.js, type = application/javascript, resp = 200 */
var newVersionConfig = {
url : '//ajax.699pic.com/?c=AjaxPublicNew&a=newVersionTj',
oldUrl : '//ajax.699pic.com/?c=AjaxPublic&a=index',
doName : '',
position : '',
uniqid : 0,
event : 'click',
model : '',
kw : ''
};
var uniqid = $.cookie('user_uniqid');
if(!uniqid)
{
var uniqid = genID(16);
$.cookie('user_uniqid',uniqid,{expires:365,path:'/'})
}
function genID(len){
var radix=16;
var chars = '0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'.split('');
var uuid = [], i;
radix = radix || chars.length;
if (len) {
for (i = 0; i < len; i++) uuid[i] = chars[0 | Math.random()*radix];
} else {
var r;
uuid[8] = uuid[13] = uuid[18] = uuid[23] = '-';
uuid[14] = '4';
for (i = 0; i < 36; i++) {
if (!uuid[i]) {
r = 0 | Math.random()*16;
uuid[i] = chars[(i == 19) ? (r & 0x3) | 0x8 : r];
}
}
}
return uuid.join('');
}
newVersionConfig.uniqid = uniqid;
$('body').on('click', '.index-imgList .imgLibox a', function () {
successDownTjV3($(this).attr('data-position'), 'click');
});
$('body').on('click', '.banxin .imgList-more', function () {
successDownTjV3($(this).attr('data-position'), 'click');
});
var successDownTjV3 = function(data_position, sucess){
newVersionConfig.doName = 'postionClick';
newVersionConfig.position = data_position;
newVersionConfig.event = sucess;
$.ajax({
type: "get",
url: newVersionConfig.url,
jsonp: "callback",
data:{
aname:newVersionConfig.doName,
uniqid:newVersionConfig.uniqid,
position:newVersionConfig.position,
page_type:CONFIG['newpage'],
uid:CONFIG['uid'],
event : newVersionConfig.event
},
dataType: "jsonp",
success: function (){}
})
}
$(window).load(function () {
if (CONFIG['new_page'] != '' && CONFIG['getIp'] != '' && CONFIG['ip'] != ''){
$.ajax({
type: "get",
url: newVersionConfig.oldUrl,
jsonp: "jsonp",
data:{
word : CONFIG['word'],
source:CONFIG['source'],
sem:CONFIG['sem'],
uid:CONFIG['uid'],
page:CONFIG['new_page_version'],
getIp:CONFIG['getIp'],
ip:CONFIG['ip'],
domain:CONFIG['domain'],
sem_kid:CONFIG['sem_kid'],
sem_type:CONFIG['sem_type'],
is_user_login:CONFIG['is_user_login'],
domain:CONFIG['domain'],
url:CONFIG['tj_uri'],
uniqid:newVersionConfig.uniqid,
json_data:CONFIG['json_data'],
},
dataType: "jsonp",
success: function (data) {}
});
}
});
/* COMBO: filename = expired_tips.v2.4.js, type = application/javascript, resp = 200 */
function renderVipLastDialog(obj) {
if(obj['switch'] == 0 || SpCusCookie.getCookie('vipLastDialog') || obj['role'] == 0){
return false;
}
var vipIcon={
1:'',
2:'',
3:'',
4:'',
5:'',
6:'',
7:'',
8:'',
9:'',
10:'',
11:'',
20:'',
21:'',
22:'',
}
/*function getRemainDays(timeStamp) {
var targetDate = new Date();
targetDate.setTime(timeStamp*1000);
var nowDate = new Date();
var nowStamp = Math.floor(new Date().getTime() / 1000);
var distance = timeStamp - nowStamp;
var oDay = distance / 60 / 60 / 24;
if (oDay > 0) {
if(targetDate.getHours() > nowDate.getHours() || (targetDate.getHours() == nowDate.getHours() && targetDate.getMinutes() > nowDate.getMinutes()) || (targetDate.getHours() == nowDate.getHours() && targetDate.getMinutes() == nowDate.getMinutes() && targetDate.getSeconds() > nowDate.getSeconds()) ) {
return (Math.ceil(oDay) -1);
} else {
return Math.ceil(oDay);
}
} else {
return Math.floor(oDay);
}
}*/
function paddingLeft10 (num) {
if (num<10) {
return '0'+num;
}
return num
}
function getYMD (targetDate) {
var oDate = new Date();
if (targetDate) {
oDate = targetDate;
};
var oYear = oDate.getUTCFullYear();
var oMonth = paddingLeft10(oDate.getUTCMonth()+1);
var oDay = paddingLeft10(oDate.getUTCDate());
return oYear+'-'+oMonth+'-'+oDay;
}
function getRemainDays(timeStamp){
var today = new Date(new Date(getYMD()).getTime() +24 * 60 * 60 * 1000 -1).getTime();
return Math.round((timeStamp - today/1000)/86400);
}
var tempDate = new Date();
tempDate.setTime(obj.vipLastDate*1000);
obj.vipLastDate = getRemainDays(((new Date(getYMD(tempDate))).getTime()+86400000)/1000-1);
if(obj.vipLastDate >= 0){
obj.vipLastDate++;
}
if(obj.vipLastDate < -30 || obj.vipLastDate > 14){
SpCusCookie.deleteCookie('vipLastDialog');
return false;
}
var oDom='',title='',button='';
if(obj.role == 1 || obj.role == 2 ){
if(obj.vipLastDate > 7 && obj.vipLastDate <= 14){
title+='还有'+ obj.vipLastDate +'天您就不是'+ vipIcon[obj.vipType] + obj.vipZhName +'VIP大佬了
';
if(obj.role == 1){
if(obj.vipType == 21){
title+='立即续费,继续做大佬
';
}else{
title+='升级全站通VIP,全站十大分类任意下载
';
};
}else{
title+='个人VIP仅限个人商用,升级企业VIP获取企业商用授权
';
};
SpCusCookie.setCookie('vipLastDialog',1,(obj.vipLastDate - 7),true);
// $.cookie('vipLastDialog',1,{expires: obj.vipLastDate - 7, path : '/', domain:'.699pic.com'});
}else if(obj.vipLastDate <= 7 && obj.vipLastDate > 1){
title+='仅剩'+obj.vipLastDate+'天
您的'+ obj.vipZhName +'VIP服务即将到期
';
SpCusCookie.setCookie('vipLastDialog',1,1,true);
// $.cookie('vipLastDialog',1,{expires: obj.vipLastDate, path : '/', domain:'.699pic.com'});
}else if(obj.vipLastDate <= 1 && obj.vipLastDate > 0){
if(obj.role == 1){
title+='您的'+ vipIcon[obj.vipType] + obj.vipZhName +'VIP将于今天过期
';
if(obj.vipType == 21){
title+='立即续费,继享全站十大分类任意下载
';
}else{
title+='升级全站通VIP,全站十大分类任意下载
';
}
}else{
title+='您的VIP将于今天过期
升级企业VIP获取企业商用授权,避免版权纠纷
';
};
SpCusCookie.setCookie('vipLastDialog',1,obj.vipLastDate,true);
// $.cookie('vipLastDialog',1,{expires: obj.vipLastDate, path : '/', domain:'.699pic.com'});
}else if( obj.vipLastDate <= 0){
if(obj.role == 1){
title+='您的'+ vipIcon[obj.vipType] + obj.vipZhName +'VIP已经过期
';
if(obj.vipType == 21){
title+='立即续费,继享全站十大分类任意下载
';
}else{
title+='升级全站通VIP,全站十大分类任意下载
';
}
}else{
title+='您的'+ vipIcon[obj.vipType] + obj.vipZhName +'VIP已经过期,建议升级企业VIP
升级企业VIP获取企业商用授权,避免版权纠纷
';
};
SpCusCookie.setCookie('vipLastDialog',1,(obj.vipLastDate + 31),true);
// $.cookie('vipLastDialog',1,{expires: obj.vipLastDate + 31, path : '/', domain:'.699pic.com'});
}
if(obj.role == 1){
if(obj.coupon > 1){
if(obj.vipType == 21){
button+='升级全站通终身减'+obj.coupon+'立即续费';
}else{
button+='升级全站通减'+obj.coupon+'立即续费';
}
}else{
if(obj.vipType == 21){
button+='升级全站通终身立即续费';
}else{
button+='升级全站通立即续费';
}
};
}else{
if(obj.coupon > 1){
button+='升级企业VIP减'+obj.coupon+'立即续费';
}else{
button+='升级企业VIP立即续费';
};
};
}else if( obj.role == 3 && obj.vipType == 22){
if(obj.vipLastDate > 7 && obj.vipLastDate <= 14){
title+='您的'+ vipIcon[obj.vipType] +'企业VIP还有'+ obj.vipLastDate +'天到期
继享全站十大分类任意下载,多人使用,永久授权
';
SpCusCookie.setCookie('vipLastDialog',1,(obj.vipLastDate - 7),true);
// $.cookie('vipLastDialog',1,{expires: obj.vipLastDate - 7, path : '/', domain:'.699pic.com'});
}else if(obj.vipLastDate <= 7 && obj.vipLastDate > 1){
title+='仅剩'+obj.vipLastDate+'天
您的企业VIP服务即将到期
';
SpCusCookie.setCookie('vipLastDialog',1,1,true);
// $.cookie('vipLastDialog',1,{expires: obj.vipLastDate, path : '/', domain:'.699pic.com'});
}else if(obj.vipLastDate <= 1 && obj.vipLastDate > 0){
title+='您的'+ vipIcon[obj.vipType] + obj.vipZhName +'VIP将于今天过期
继享全站十大分类任意下载,多人使用,永久授权
';
SpCusCookie.setCookie('vipLastDialog',1,obj.vipLastDate,true);
// $.cookie('vipLastDialog',1,{expires: obj.vipLastDate, path : '/', domain:'.699pic.com'});
}else if( obj.vipLastDate <= 0){
title+='您的'+ vipIcon[obj.vipType] + obj.vipZhName +'企业VIP已经过期
继享全站十大分类任意下载,多人使用,永久授权
';
SpCusCookie.setCookie('vipLastDialog',1,(obj.vipLastDate + 31),true);
// $.cookie('vipLastDialog',1,{expires: obj.vipLastDate + 31, path : '/', domain:'.699pic.com'});
};
if(obj.coupon > 1){
button+='立即续费减'+obj.coupon+'';
}else{
button+='立即续费';
};
};
oDom+=''+ title + button +'
';
$('body').append(oDom).on('click','.RenewVIP-pop .icon-guanbi',function(){
$(this).parent().fadeOut(300);$(".winpopbg").fadeOut(300);
});
$('.RenewVIP-pop,.winpopbg').fadeIn();
};