|
@@ -2,59 +2,40 @@ const $ = require("jquery");
|
|
|
const { openNewWin,imageUrlPrefix } = require('./promise.js');
|
|
|
const { bindTipsEvent } = require('./popupEdit.js');
|
|
|
|
|
|
-function renderRecommendInfo(showNum,className,title,data, hasInfo, type, position) {
|
|
|
- // const dataLen = data.length
|
|
|
- // const str = `<div class="recommendInfoWrapper ${className}">
|
|
|
- // <h4><i></i>${title}</h4>
|
|
|
- // <div class="recommendInfoBox">
|
|
|
- // <div class="clearfix recommendInfoItemBox ${className + 'box'}">
|
|
|
- // </div>
|
|
|
- // </div>
|
|
|
- // </div>`
|
|
|
- // $('.recommendWrap').append(str)
|
|
|
- // let dataShort
|
|
|
- // if(showNum&& dataLen > showNum) {
|
|
|
- // dataShort = data.slice(0, showNum)
|
|
|
- // } else {
|
|
|
- // dataShort = data
|
|
|
- // }
|
|
|
- // let childrenNodeStrShort = ''
|
|
|
- // let childrenNodeStrLong = ''
|
|
|
- // if(hasInfo) {
|
|
|
- // for (let i = 0; i < dataShort.length; i++) {
|
|
|
- // dataShort += `<span class="recommendInfoItem recommendInfoItemHasInfo">
|
|
|
- // ${dataShort[i].name}
|
|
|
- // <span title="点击i图标可查看详细说明" class="infoMsg" data-name=${dataShort[i].name}></span>
|
|
|
- // </span>`
|
|
|
- // }
|
|
|
- // for (let i = 0; i < data.length; i++) {
|
|
|
- // childrenNodeStrLong += `<span class="recommendInfoItem recommendInfoItemHasInfo">
|
|
|
- // ${data[i].name}
|
|
|
- // <span title="点击i图标可查看详细说明" class="infoMsg" data-name=${data[i].name}></span>
|
|
|
- // </span>`
|
|
|
- // }
|
|
|
- // } else {
|
|
|
- // for (let i = 0; i < dataShort.length; i++) {
|
|
|
- // childrenNodeStrShort += `<span class="recommendInfoItem" data-name="${dataShort[i].name}">
|
|
|
- // ${dataShort[i].name}
|
|
|
- // </span>`
|
|
|
- // }
|
|
|
- // for (let i = 0; i < data.length; i++) {
|
|
|
- // childrenNodeStrLong += `<span class="recommendInfoItem" data-name="${data[i].name}">
|
|
|
- // ${data[i].name}
|
|
|
- // </span>`
|
|
|
- // }
|
|
|
- // }
|
|
|
- // if(!childrenNodeStrShort) {
|
|
|
- // childrenNodeStrShort='<span class="recommendNull">暂无推荐</span>'
|
|
|
- // }
|
|
|
+function renderRecommendInfo(className,title,data, hasInfo, type, position) {
|
|
|
+ const str = `<div class="recommendInfoWrapper ${className}">
|
|
|
+ <h4><i></i>${title}</h4>
|
|
|
+ <div class="recommendInfoBox">
|
|
|
+ <div class="clearfix recommendInfoItemBox ${className + 'box'}">
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>`
|
|
|
+ $('.recommendWrap').append(str)
|
|
|
+ let childrenNodeStr = ''
|
|
|
+ if(hasInfo) {
|
|
|
+ for (let i = 0; i < data.length; i++) {
|
|
|
+ childrenNodeStr += `<span class="recommendInfoItem recommendInfoItemHasInfo">
|
|
|
+ ${data[i].name}
|
|
|
+ <span title="点击i图标可查看详细说明" class="infoMsg" data-name=${data[i].name}></span>
|
|
|
+ </span>`
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ for (let i = 0; i < data.length; i++) {
|
|
|
+ childrenNodeStr += `<span class="recommendInfoItem" data-name="${data[i].name}">
|
|
|
+ ${data[i].name}
|
|
|
+ </span>`
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(!childrenNodeStr) {
|
|
|
+ childrenNodeStr='<span class="recommendNull">暂无推荐</span>'
|
|
|
+ }
|
|
|
|
|
|
- // $('.'+className + 'box').append(childrenNodeStrShort)
|
|
|
- // $('.'+className + 'box' +' .infoMsg').on('click', function(){
|
|
|
- // const infoMsgName = $(this).attr('data-name')
|
|
|
- // openNewWin(`information.html?type=${type}&position=${position}&name=${infoMsgName}`)
|
|
|
- // })
|
|
|
- // slideToggle($("."+className+"box"))
|
|
|
+ $('.'+className + 'box').append(childrenNodeStr)
|
|
|
+ $('.'+className + 'box' +' .infoMsg').on('click', function(){
|
|
|
+ const infoMsgName = $(this).attr('data-name')
|
|
|
+ openNewWin(`information.html?type=${type}&position=${position}&name=${infoMsgName}`)
|
|
|
+ })
|
|
|
+ slideToggle($("."+className+"box"))
|
|
|
}
|
|
|
|
|
|
function renderMultRecommendInfo(className,title,data, hasInfo, type, position) {
|