取某元素下的子元素 / 將值寫入陣列與讀取陣列
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>
function data(name){
function data(name){
var v_arr
= new Array(); //宣告一個新的陣列
var n
= $(name).children().length;
for(var i=0;i<n;i++){
var v_child =
$(name).children().eq(i);
v_arr[i] = v_child.attr("id"); //存入陣列
}
//判斷是否為陣列
/*if(Array.isArray(v_arr)){
alert('Y');
}*/
//迴圈取出陣列值
var str = '';
var l
= v_arr.length;
for(var i=0;
i<l; i++){
//document.write(v_arr[i]);
str += v_arr[i]
+ ",";
}
$("#datatxt").html(str);
}
解決iOS系統下點返上一頁不刷新
/*解決iOS系統下點返上一頁不刷新;(pageshow只使用於ios10以上)*/
var browserRule = /^.*((iPhone)|(iPad)|(Safari))+.*$/;
if (browserRule.test(navigator.userAgent)) {
window.onpageshow = function (event) {
if (event.persisted) {
window.location.reload()
}
};
}
禁止瀏覽器點選回上一頁
history.forward(); //禁止回上一頁JavaScript 偵測 Request 來自瀏覽器的 Go Back (回到上一頁)
//$(function () {
if (!!window.performance && window.performance.navigation.type == 2) {
//!! 用來檢查 window.performance 是否存在
//window.performance.navigation.type ===2 表示使用 back or forward
//console.log('Reloading');
alert(window.performance.navigation.type);
//window.location.reload();//或是其他動作
}
//})