$("*").each(function (index, element) { // 此元素被點選後執行 $(this).click(function (e) { // 取得被點選元素的屬性:data-gt-target var target = $(this).attr("data-gt-target"); var duration = $(this).attr("data-gt-duration"); var offset = $(this).attr("data-gt-offset"); // JS 語法:判斷式 // if (條件) {程式區塊} // 當條件成立,會執行程式區塊 // 如果 目標有資料 才會執行 { } 內的程式 // 避免出現 undefine (未定義 - 不存在的資料) if (target) { //console.log("目標:" + target); //console.log("時間:" + duration); //console.log("位移:" + offset); // 上方位置 = 目標區塊.位移().上方位置 var top = $(target).offset().top; //console.log("要前往元素的上方位置:" + top); // 網頁元素.停止().動畫({ 上方捲動:指定元素 - 位移},持續時間) // parseInt() 將文字轉為數字 $("html").stop().animate({ scrollTop: top - offset }, parseInt(duration)); } }); }); // 避免動畫與使用者滾輪衝突 // html 在滾動滾輪時 停止 html 所有效果 $("html").on("mousewheel", function () { $("html").stop(); }); // gotop下滑效果 $(".arrow").hide(); $(window).scroll(function () { var y = window.scrollY; if (y > 500) { $(".arrow").show(); } else { $(".arrow").hide(); } }); console.log(28); function funcTest5() { $.ajax({ method: "GET", url: "designer4.json", dataType: "json", async: false, }) .done(function (msg) { console.log(msg); function shuffleArray(inputArray) { inputArray.sort(() => Math.random() - 0.5); } shuffleArray(msg); console.log(msg.length); // temp初始化 for (var i = 0; i < msg.length; i++) { temp[i] = msg[i].id } templength = temp.length; }); } var templength = 0; var des1 = []; var des2 = []; var temp = []; var numb1 = []; funcTest5(); funcTest4(); function funcTest4() { for (var j = 0; j < templength; j++) { des1[j] = temp[j] } console.log(des1) for (var j = 0; j < des1.length - 1; j++) { des2[j] = des1[j] } numb1[0] = des1[des1.length - 1]; console.log(numb1[0]); for (var j = 0; j < des1.length - 1; j++) { numb1[j + 1] = des2[j]; } for (var j = 0; j < numb1.length; j++) { temp[j] = numb1[j]; } console.log(temp); var desBanner = ''; var MobBanner = ''; var bodyBannerDes = ''; var DesignerContent = ''; for (var i = 0; i < temp.length; i++) { var deslist = 0; var deslist2 = 0; deslist = get_data(temp[i]); deslist2 = get_data(temp[0]); DesignerContent += ' \
'; } desBanner += ' \ '; MobBanner += ' \ '; bodyBannerDes += ' \