|
@@ -2,40 +2,59 @@ const $ = require("jquery");
|
|
|
const { openNewWin,imageUrlPrefix } = require('./promise.js');
|
|
|
const { bindTipsEvent } = require('./popupEdit.js');
|
|
|
|
|
|
-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>'
|
|
|
- }
|
|
|
+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>'
|
|
|
+ // }
|
|
|
|
|
|
- $('.'+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"))
|
|
|
+ // $('.'+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"))
|
|
|
}
|
|
|
|
|
|
function renderMultRecommendInfo(className,title,data, hasInfo, type, position) {
|