$(function(){ $('.knowBtn').on('click',function(){ $(".problemPop").hide() }) $(".problem").on('click',function(){ $(".problemPop").css("display",'flex'); }) function hasWords () { // var showKeyWordLength = $(".showKeyWord ul").find('li').length; // if(showKeyWordLength === 0){ // $(".addkeyWord").show(); // } else { // $(".addkeyWord").hide(); // } $(".enter").hide(); } // 把所有的附加词添加到数组里面 var additionArr = [] // 获取地址栏参数 var addkey = location.search console.log(addkey) // 获取关键词设置 if(addkey == '?addkey'){ $(".addKeyWord i").hide() sessionStorage.setItem('ismodify',0) // if(JSON.stringify(additionArr) == '[]'){ // sessionStorage.setItem('noaddition_key',JSON.stringify(additionArr)) // }else{ // sessionStorage.setItem('noaddition_key',JSON.stringify(unique(additionArr))) // } if(sessionStorage.getItem('iconClick') == 1){ if(sessionStorage.getItem('isadd') == 1){ console.log(JSON.parse(sessionStorage.getItem('addition_key'))) additionArr = JSON.parse(sessionStorage.getItem('addition_key')) if(JSON.stringify(additionArr) == '[]'|| additionArr == null){ $(".addKeyWord i").hide() }else{ hasWords() $(".addKeyWord i").show() } var data = { course:additionArr } var comHTML = template('appendKeyWords',data) $('.showKeyWord>ul').html(comHTML) } }else{ if(sessionStorage.getItem('isadd') == 1){ console.log(JSON.parse(sessionStorage.getItem('noaddition_key'))) noadditionArr = JSON.parse(sessionStorage.getItem('noaddition_key')) if(JSON.stringify(noadditionArr) == '[]'|| noadditionArr == null){ $(".addKeyWord i").hide() }else{ hasWords() $(".addKeyWord i").show() } var data = { course:noadditionArr } var comHTML = template('appendKeyWords',data) $('.showKeyWord>ul').html(comHTML) additionArr = noadditionArr }else{ console.log(JSON.parse(sessionStorage.getItem('noaddition_key'))) noadditionArr = JSON.parse(sessionStorage.getItem('noaddition_key')) if(JSON.stringify(noadditionArr) == '[]'|| noadditionArr == null){ $(".addKeyWord i").hide() }else{ hasWords() $(".addKeyWord i").show() } var data = { course:noadditionArr } var comHTML = template('appendKeyWords',data) $('.showKeyWord>ul').html(comHTML) // additionArr = noadditionArr } } }else{ sessionStorage.setItem('ismodify',1) if(sessionStorage.getItem('isadd') == 0){ vTools.ajax({ url:'/subscribe/key/get', type:'POST', data:{}, success:function(res) { console.log(res) var classindex = sessionStorage.getItem('classindex') if(res.data.data.length == classindex){ classindex = parseInt(classindex)-1 }else{ classindex = sessionStorage.getItem('classindex') } var indexclick = sessionStorage.getItem('indexclick') console.log(res.data.data[classindex].a_key[indexclick].appendkey) if(res.data.data[classindex].a_key[indexclick].appendkey == null){ res.data.data[classindex].a_key[indexclick].appendkey = [] } additionArr = res.data.data[classindex].a_key[indexclick].appendkey if(JSON.stringify(additionArr) == '[]'){ $(".addKeyWord i").hide() }else{ hasWords() } var data = { course:additionArr } var comHTML = template('appendKeyWords',data) $('.showKeyWord>ul').html(comHTML) }, error:function(err) { console.log(err) } }) }else{ console.log(JSON.parse(sessionStorage.getItem('addition_key'))) additionArr = JSON.parse(sessionStorage.getItem('addition_key')) if(JSON.stringify(additionArr) == '[]'){ $(".addKeyWord i").hide() }else{ hasWords() } var data = { course:additionArr } var comHTML = template('appendKeyWords',data) $('.showKeyWord>ul').html(comHTML) } } // 添加按钮 $(".addKeyWord i").on('click',function(){ $(".addkeyWord").show() $(this).hide() $(".addkeyWord input").focus() $('.showKeyWord').find('.one').show() $('.showKeyWord').find('.modify').hide() }) // 输入框自适应高度 $('textarea').each(function(i,dom){ // console.log(i,dom) dom.style.height = dom.scrollHeight +'px'; }) $("textarea").on("input", function() { this.style.height = 'auto'; this.style.height = this.scrollHeight + "px"; }) // 添加keyWords检查输入框内是否有文字,如果有才能点击添加按钮 $('.addkeyWord input.enterOne').on('input', function() { if ($(this).val().length >= 100) { var s = $(this).val().slice(0,100) $(this).val(s) weui.toast('排除词不能超过100字', { duration: 2000, className: 'text-overflow100', callback: function(){ console.log('close') } }); return } var buttonDOM = $(this).siblings().find('button')[0] if ($(this).val().length >= 1) { buttonDOM.style.opacity = 1 buttonDOM.removeAttribute("disabled") } else { buttonDOM.style.opacity = .5 buttonDOM.setAttribute("disabled", true) } }) // 添加 按钮的点击事件 $('.addkeyWord .btn button').on('click', function(){ // var timestamp = new Date().getTime();//动态生成不同的id,因为id唯一不能重复,所以 用时间戳 代替 防止重复 // console.log(timestamp) var keyWord = $('.addkeyWord input.enterOne').val() // 去空格 keyWord = keyWord.replace(/\s+/g, ' ').trim(); var html = `
${ keyWord }