layer彈窗如何關閉並開啟新頁面-圖片地址找不到的情況下設定預設圖片
阿新 • • 發佈:2018-12-11
之前看一個同事每天寫部落格,對學習有很大幫助,所以想效仿一下,不求太多,但求自己所得的知識能記的更深刻一點。今天是第一次,不做太多內容,就分享一下幾個小的知識點,本篇部落格因為內容比較零散,所以會不定期更新,知識點已經記牢的童靴,請自行忽略。
一、layer彈窗如何關閉並開啟新頁面
var index = parent.layer.getFrameIndex(window.name) //獲取視窗索引值
parent.layer.close(index); //關閉視窗
parent.window.location.href=url;//執行操作
二、圖片地址找不到的情況下設定預設圖片
<img src="url" onerror="javascript:this.src='’http://www.baidu.com'"> 註釋 onerror屬性就是預設圖片
二、上傳圖片預覽功能
$('.background_img input').change(function () { var file = this.files[0]; if(file.type.indexOf("image")==0){ var reader = new FileReader(); reader.readAsDataURL(file); reader.onload = function(e) { // 圖片base64化 var newUrl = this.result; $(".img_preview").attr("src",newUrl) }; } })
正則表達是匹配換行符和空格
.replace(/[\ +/g,"") //空格
.replace(/[\r\n]/g,"") //匹配回車和換行
.replace(/[\r\n]\ +/g,"") //匹配空格回車和換行
獲取物件陣列中的某個屬性的最大值和索引
var max = 0;//options.series[0].data為陣列物件 options.series[0].data.map(function (item) { if(item.value>max){ max=item.value var index = options.series[0].data.indexOf(item)//獲取索引 } }); Math.max.apply(Math, options.series[0].data.map(function(o) {return o.value}))//獲取最大值