$(function() { if($('#suz_rec_bottom').length){ // 銉兂銉€銉兂銈版檪銇挤鍒剁殑銇玪i銇屽嚭鍔涖仌銈屻倠銇仹闄ゅ幓銇欍倠 $('#suz_recommendBottomDiv').find('li').remove(); $('#suz_recommendRightDiv').find('ThumbList').find('li').remove(); // 涓嬨儸銈炽儭銉炽儔銇偝銉笺儷銉愩儍銈 $('#suz_recommendBottomDiv').jcarousel({ itemLoadCallback: mycarousel_itemLoadCallback }); }else{ // 鍙炽儸銈炽儭銉炽儔銇伩銇牬鍚堛伅銈炽兗銉儛銉冦偗銇椼仾銇 suz_createRightRecmmendMain(); } }); // 銉┿偆銉栥儵銉娇鐢ㄣ伄銇熴倎闁㈡暟鍚嶃伅瑕忕磩銇箺銈夈仾銇 function mycarousel_itemLoadCallback(suz_carousel, suz_state){ if (suz_state != 'init') return; var suz_dbData = suz_getRecommend(); if (suz_dbData != ""){ var suz_tagParam = $.parseJSON(suz_dbData); var suz_bottomModelId = suz_tagParam['bottomModelId']; var suz_rightModelId = suz_tagParam['rightModelId']; var suz_bottomAdLocal = suz_tagParam['bottomAdLocal']; var suz_rightAdLocal = suz_tagParam['rightAdLocal']; var suz_recommendDownloadUrl = suz_tagParam['recommendDownloadUrl']; var suz_thumbnailFilePath = suz_tagParam['thumbnailFilePath']; var suzApiUrl; if(typeof kpi_currentDomain == "undefined"){ if(typeof kpi_originalDomain == "undefined"){ suzApiUrl = ""; }else{ suzApiUrl = kpi_originalDomain; } }else{ suzApiUrl = kpi_currentDomain; } $.ajax({ url : suzApiUrl + '/ajax/recommend/index', data : suz_tagParam, dataType : 'jsonp', jsonp : 'callback', scriptCharset: "UTF-8", success : function(suz_data, suz_status){ if(typeof suz_data['bottom'] === 'undefined' || suz_data['bottom'] == null || suz_data['bottom'].length == 0){ $('#suz_rec_bottom').hide(); }else{ suz_createBottomRecommend(suz_carousel, suz_carousel.first, suz_carousel.last, suz_data['bottom'], suz_bottomModelId, suz_bottomAdLocal, suz_recommendDownloadUrl, suz_thumbnailFilePath); } if(typeof suz_data['right'] === 'undefined' || suz_data['right'] == null || suz_data['right'].length == 0){ $('#suz_rec_right').hide(); }else{ suz_createRightRecmmend(suz_data['right'], suz_rightModelId, suz_rightAdLocal, suz_recommendDownloadUrl, suz_thumbnailFilePath); } } }); } }; function suz_getRecommend(){ var suz_dbData = '' var suz_recommendNum = $('.suz_rec_param').length; if(suz_recommendNum){ if(suz_recommendNum > 1){ $('.suz_rec_param').each(function(i){ if(i == 0){ suz_dbData = $(this).text().replace('}', ''); suz_dbData += ','; }else if(i == suz_recommendNum - 1){ suz_dbData += $(this).text().replace('{', ''); }else{ suz_dbData += $(this).text().replace('{|}', ''); suz_dbData += ','; } }); }else{ suz_dbData = $('.suz_rec_param').text(); } } return suz_dbData; } function suz_createBottomRecommend(suz_carousel, suz_first, suz_last, suz_data, suz_bottomModelId, suz_bottomAdLocal, suz_recommendDownloadUrl, suz_thumbnailFilePath){ suz_liCount=0; $.each(suz_data, function(suz_key, suz_value) { suz_imgSrc = suz_thumbnailFilePath + suz_value['thumbnailFileName']; suz_text = suz_value['name']; suz_spanNew = ''; if(suz_value['showNewMark']){ suz_spanNew = 'New'; } suz_linkUrl = suz_recommendDownloadUrl + "dlAssetId=" + suz_value['assetId']; suz_seriesId = ""; if(suz_value['salesSeriesId'] != null){ suz_seriesId = suz_value['salesSeriesId']; }else{ suz_seriesId = ""; } suz_linkUrl = suz_linkUrl + "&dlSeriesId=" + suz_seriesId; suz_linkUrl = suz_linkUrl + "&dlModelId=" + suz_bottomModelId; suz_linkUrl = suz_linkUrl + "&ad_local=" + suz_bottomAdLocal; suz_linkUrl = suz_linkUrl + "&wl=1"; suz_liTag = ""; suz_liTag = suz_liTag + ''; suz_liTag = suz_liTag + '' + suz_text + suz_spanNew + ''; suz_carousel.add(suz_liCount + 1, suz_liTag); suz_liCount++; }); suz_carousel.size(suz_liCount); }; function suz_createRightRecmmendMain(){ var suz_dbData = suz_getRecommend(); if (suz_dbData != ""){ var suz_tagParam = JSON.parse(suz_dbData); var suz_bottomModelId = suz_tagParam['bottomModelId']; var suz_rightModelId = suz_tagParam['rightModelId']; var suz_rightAdLocal = suz_tagParam['rightAdLocal']; var suz_recommendDownloadUrl = suz_tagParam['recommendDownloadUrl']; var suz_thumbnailFilePath = suz_tagParam['thumbnailFilePath']; var suzApiUrl; if(typeof kpi_currentDomain == "undefined"){ if(typeof kpi_originalDomain == "undefined"){ suzApiUrl = ""; }else{ suzApiUrl = kpi_originalDomain; } }else{ suzApiUrl = kpi_currentDomain; } $.ajax({ url : suzApiUrl + '/ajax/recommend/index', data : suz_tagParam, dataType : 'jsonp', jsonp : 'callback', scriptCharset: "UTF-8", success : function(suz_data, suz_status){ suz_createRightRecmmend(suz_data['right'], suz_rightModelId, suz_rightAdLocal, suz_recommendDownloadUrl, suz_thumbnailFilePath); } }); } } function suz_createRightRecmmend(suz_data, suz_rightModelId, suz_rightAdLocal, suz_recommendDownloadUrl, suz_thumbnailFilePath){ if(typeof suz_data === 'undefined' || suz_data.length == 0){ $('#suz_rec_right').hide(); }else{ $.each(suz_data, function(suz_key, suz_value) { suz_imgSrc = suz_thumbnailFilePath + suz_value['thumbnailFileName']; suz_text = suz_value['name']; suz_spanNew = ''; if(suz_value['showNewMark']){ suz_spanNew = 'New'; } suz_linkUrl = suz_recommendDownloadUrl + "dlAssetId=" + suz_value['assetId']; suz_seriesId = ""; if(suz_value['salesSeriesId'] != null){ suz_seriesId = suz_value['salesSeriesId']; }else{ suz_seriesId = ""; } suz_linkUrl = suz_linkUrl + "&dlSeriesId=" + suz_seriesId; suz_linkUrl = suz_linkUrl + "&dlModelId=" + suz_rightModelId; suz_linkUrl = suz_linkUrl + "&ad_local=" + suz_rightAdLocal; suz_linkUrl = suz_linkUrl + "&wl=1"; suz_liTag = '
  • '; suz_liTag = suz_liTag + ''; suz_liTag = suz_liTag + '' + suz_text + ' ' + suz_spanNew + '
  • '; $('#suz_rec_right').find('.ThumbList').append(suz_liTag); }); } }