(function(){ function lazyload(n) { this.n = n this.ul = $("#content")[0] if(typeof this.ul=='undefined'){ return } this.content = [] this.init = function() { for(let i=0;i { while(_n-- && this.content.length) this.ul.appendChild(this.content.shift()) btn.innerText = str if(this.content.length === 0) btn.innerText = "全部剧照加载完毕..." }, 500) } this.init() } $(document).ready(function() {new lazyload(6)}) })(); //小图1 var brr = []; if(localStorage.getItem("key1")){ brr = localStorage.getItem("key1") brr = brr.split(',') var divConment = document.getElementById('divConmentImg'); var divImg = divConment.getElementsByTagName("img"); for(var i = 0; i < divImg.length; i++) {divImg[i].src = "/uploads/user/"+brr[i]+".jpg";} console.log(brr); } else { var arr =[] for(var i = 0; i < 2000; i++){ //这个可以是你数据的长度 arr.push(i+1) } var num = arr.length; for (var i = 0; i < num; i++){ var temp = parseInt(Math.random()*(num-i)); brr.push(arr[temp]); arr.splice(temp,1); } console.log(brr); localStorage.setItem("key1", brr); var divConment = document.getElementById('divConmentImg'); var divImg = divConment.getElementsByTagName("img"); for(var i = 0; i < divImg.length; i++) {divImg[i].src = "/uploads/user/"+brr[i]+".jpg";} } //更多短评 $(document).ready(function () { console.log(navigator.userAgent); var os = function() { var ua = navigator.userAgent, isWindowsPhone = /(?:Windows Phone)/.test(ua), isSymbian = /(?:SymbianOS)/.test(ua) || isWindowsPhone, isAndroid = /(?:Android)/.test(ua), isFireFox = /(?:Firefox)/.test(ua), isChrome = /(?:Chrome|CriOS)/.test(ua), isTablet = /(?:iPad|PlayBook)/.test(ua) || (isAndroid && !/(?:Mobile)/.test(ua)) || (isFireFox && /(?:Tablet)/.test(ua)), isPhone = /(?:iPhone)/.test(ua) && !isTablet, isPc = !isPhone && !isAndroid && !isSymbian; return isPhone||isAndroid }(); var origin_strp_html=[] var origin_strp_text=[] var strLen = 250; var longStr; var sortStr; if(os){ strLen = 90;//手机 } var expandsize=0; for(let i=0;i<$('.textcontent').length;i++){ origin_strp_html[i]= $('.textcontent').eq(i).html(); //origin_strp_html[i]= $('.textcontent').eq(i).html().replaceAll(".*", "").replaceAll("", ""); // origin_strp_text[i] = $('.textcontent').eq(i).text().replace(/\s*/g,''); origin_strp_text[i] = $('.textcontent').eq(i).text().trim(); $(".textcontent img").remove() if (origin_strp_text[i].length > strLen) { sortStr = origin_strp_text[i].substring(0, strLen)+ '...(展开)'; // sortStr = origin_strp_text[i].substring(0, strLen).replace(/(,|,|。)+$/g,'')+ '...(展开)'; $('.textcontent').eq(i).html(sortStr); $('.textcontent').eq(i).find('.showall').css({ 'color': 'rgb(7, 133, 212)', 'margin-left': '10px' }); } } $(document).on('click','.showall',function(){ let i=parseInt($(this).attr('data-id')); let text=$(this).text() if(text=='(展开)'){ longStr = origin_strp_html[i]+ '(收起)'; $('.textcontent').eq(i).html(longStr); expandsize++; }else{ longStr=origin_strp_text[i].substring(0, strLen)+ '...(展开)'; // longStr=origin_strp_text[i].substring(0, strLen).replace(/(,|,|。)+$/g,'') + '...(展开)'; $('.textcontent').eq(i).html(longStr); expandsize--; } if(expandsize>0){ $('#my-fed-box').css({ 'display':'block' }); }else{ $('#my-fed-box').css({ 'display':'none' }); } $('.textcontent').eq(i).find('.showall').css({ 'color': 'rgb(7, 133, 212)', 'margin-left': '10px' }); }) $('#my-fed-box').click(function(){ for(let i=0;i<$('.textcontent').length;i++){ if($('.textcontent').eq(i).find('.showall').text()=='(收起)'){ longStr=origin_strp_text[i].substring(0, strLen) + '...(展开)'; // longStr=origin_strp_text[i].substring(0, strLen).replace(/(,|,|。)+$/g,'') + '...(展开)'; $('.textcontent').eq(i).html(longStr); expandsize--; console.log('expandsize',expandsize) if(expandsize>0){ $('#my-fed-box').css({ 'display':'block' }); }else{ $('#my-fed-box').css({ 'display':'none' }); } } $('.textcontent').eq(i).find('.showall').css({ 'color': 'rgb(7, 133, 212)', 'margin-left': '10px' }); } }) if($(".count-newslist").length<=5){ $('.control-btn').remove() }else{ $("#countnum").text('共'+$(".count-newslist").length+'篇') } })