1$(function () { 2 // var arr = ['å ¥é¨å稿å¥é¤', 'å级å稿å¥é¤', 'ä¸çº§å稿å¥é¤', 'é«çº§å稿å¥é¤', '豪åå稿å¥é¤']; 3 // 152463 4 var arr1 = [ 5 { 6 title: "å æ¶å½å¥é¤", 7 price: 499, 8 adesc: 9 "20å®¶å æ¶å½åªä½æå ï¼åºç¨¿å¿«ãæ¶å½ç¨³å®ï¼å¯å¸¦èç³»æ¹å¼ï¼æ¨å¹¿é¦éãï¼ä¸æ¶å½ææ¯ä¾éï¼", 10 }, 11 { 12 title: "æè²å¹è®å¥é¤", 13 price: 988, 14 adesc: 15 "15å®¶æè²ç±»é¨æ·ç«ï¼åºç¨¿å¿«ï¼é«æéï¼æ¶å½ç¨³å®ï¼é¨åç½ç«ä¸è½å¸¦èç³»æ¹å¼ã", 16 }, 17 { 18 title: "æ¿äº§å®¶å± å¥é¤", 19 price: 1888, 20 adesc: 21 "20å®¶æ¿äº§å®¶å± åç´ç²¾ååªä½æå åå¸ï¼åºç¨¿å¿«ï¼é«æéï¼æ¶å½å¥½ï¼é¨ååªä½å¯å¸¦èç³»æ¹å¼ã", 22 }, 23 { 24 title: "å»çå¥åº·å¥é¤", 25 price: 1388, 26 adesc: "20å®¶å¥åº·é¨æ·åªä½ç²¾éåå¸ï¼é¨åå¯å¸¦å¤é¾ãèç³»æ¹å¼ï¼æ¶å½å¿«ææå¥½", 27 }, 28 { 29 title: "æ¶å°å¥³æ§å¥é¤", 30 price: 688, 31 adesc: 32 "10å®¶æ¶å°å¥³æ§è¡ä¸ç¥å鍿·åªä½åå¸ï¼é¨åå¯å¸¦å¤é¾ãèç³»æ¹å¼ï¼æ¶å½å¿«ææå¥½ã", 33 }, 34 { 35 title: "åä¸è´¢ç»å¥é¤", 36 price: 1588, 37 adesc: 38 "20å®¶éèè´¢ç»è¡ä¸ç¥å鍿·åªä½åå¸ï¼é¨åå¯å¸¦å¤é¾ãèç³»æ¹å¼ï¼æ¶å½å¿«ææå¥½ã", 39 }, 40 ]; 41 $(".dialog .close").click(function () { 42 $(".dialog").hide(); 43 $(".packages").css("overflowY", "auto"); 44 $(".home-page").css("overflowY", "auto"); 45 46 }); 47 layui.use(["table"], function () { 48 var table = layui.table; 49 $(".dialog-package").click(function () { 50 $(".dialog").show(); 51 $(".packages").css("overflowY", "hidden"); 52 $(".home-page").css("overflowY", "hidden"); 53 var index = $(this).attr("index"); 54 $(".dialog .package-msg .name").text(arr1[index - 1].title); 55 $(".dialog .package-msg .adesc").text(arr1[index - 1].adesc); 56 $(".dialog .consult .price span").text(arr1[index - 1].price); 57 var dataTable = table.render({ 58 elem: "#dataTable", 59 url: url, 60 where: { type: index }, 61 method: "POST", 62 cols: [ 63 [ 64 { 65 field: "media_name", 66 align: "center", 67 title: "åªä½åç§°", 68 width: 200, 69 templet: "#nameTpl", 70 }, 71 { 72 field: "publish_rate", 73 align: "center", 74 title: "åºç¨¿ç", 75 width: 100, 76 templet: 77 "<span>{{# if(d.publish_rate){}} {{d.publish_rate}}%{{#}}}</span>", 78 }, 79 { 80 field: "pc_weight", 81 align: "center", 82 title: " çµèæé", 83 width: 110, 84 }, 85 { 86 field: "m_weight", 87 align: "center", 88 title: "ç§»å¨æé", 89 width: 110, 90 }, 91 { 92 field: "news_resource_str", 93 align: "center", 94 title: "æ°é»æº", 95 width: 150, 96 templet: "#news_resourceTpl", 97 }, 98 { 99 field: "link_type_str", 100 align: "center", 101 title: "龿¥æ åµ", 102 minWidth: 100, 103 templet: "#link_typeTpl", 104 }, 105 ], 106 ], 107 }); 108 function reloadTable(type) { 109 dataTable.reload({ 110 where: { 111 type: type, 112 }, 113 }); 114 } 115 }); 116 }); 117 // çå¬å±å¹å®½åº¦ 118 119 window.addEventListener("load", function () { 120 var sHeight = window.innerHeight; 121 if (sHeight <= 900) { 122 $(".table").css("height", "520px"); 123 $(".data tbody").addClass('screenHeight'); 124 } else { 125 $(".table").css("height", "700px"); 126 $(".data tbody").removeClass('screenHeight'); 127 } 128 window.addEventListener("resize", function () { 129 var rHeight = window.innerHeight; 130 if (rHeight <= 900) { 131 $(".table").css("height", "500px"); 132 $(".data tbody").addClass('screenHeight'); 133 } else { 134 $(".table").css("height", "700px"); 135 $(".data tbody").removeClass('screenHeight'); 136 } 137 }); 138 }); 139 140 141 142 // ç¡®ä¿DOMå è½½å®æååæ§è¡JS 143 document.addEventListener('DOMContentLoaded', function() { 144 // è·åå ç´ 145 const menuItems = document.querySelectorAll('.sideMenu_li'); 146 // åå§åsections对象ï¼å¢å 空å¼å¤æ 147 const sections = {};
148 menuItems.forEach(item => { 149 const targetId = item.dataset.target; 150 if (targetId) { 151 sections[targetId] = document.getElementById(targetId); 152 } 153 }); 154 155 // æ»å¨åç§»éï¼å¯æ ¹æ®å®é éæ±è°æ´ï¼ 156 const offsetTop = 100; 157 158 // ç§»é¤æææ¿æ´»ç¶æ 159 function removeAllActive() { 160 menuItems.forEach(item => { 161 item.classList.remove('sideMenu_li_active'); 162 }); 163 } 164 165 // è®¾ç½®æ¿æ´»ç¶æ 166 function setActive(targetId) { 167 removeAllActive(); 168 menuItems.forEach(item => { 169 if (item.dataset.target === targetId) { 170 item.classList.add('sideMenu_li_active'); 171 } 172 }); 173 } 174 175 // ç¹å»éç¹æ»å¨å°å¯¹åºåºå 176 menuItems.forEach(item => { 177 item.addEventListener('click', function() { 178 const targetId = this.dataset.target; 179 const targetElement = sections[targetId]; 180 181 // å¢å 空å¼å¤æï¼é¿å 读ånullç屿§ 182 if (!targetElement) { 183 console.warn(`æªæ¾å°ID为${targetId}çå ç´ `); 184 return; 185 } 186 187 // å¹³æ»æ»å¨å°ç®æ ä½ç½® 188 window.scrollTo({ 189 top: targetElement.offsetTop - offsetTop, 190 behavior: 'smooth' 191 }); 192 193 // è®¾ç½®æ¿æ´»ç¶æ
194 setActive(targetId); 195 }); 196 }); 197 198 // ç嬿»å¨äºä»¶ï¼æ´æ°éç¹æ¿æ´»ç¶æ 199 function handleScroll() { 200 const scrollPosition = window.scrollY + offsetTop + 100; 201 let activeId = 'specialPackage'; // é»è®¤æ¿æ´»ç¬¬ä¸ä¸ª 202 203 // éåææåºåï¼å¤æå½åå¯è§åºåï¼å¢å 空å¼å¤æï¼ 204 Object.entries(sections).forEach(([key, section]) => { 205 if (!section) return; // è·³è¿nullå ç´ 206 207 const sectionTop = section.offsetTop; 208 const sectionBottom = sectionTop + section.offsetHeight; 209 210 // 夿æ¯å¦å¨å½ååºåèå´å 211 if (scrollPosition >= sectionTop && scrollPosition < sectionBottom) { 212 activeId = key; 213 } 214 }); 215 216 // 设置æç»æ¿æ´»çéç¹ 217 setActive(activeId); 218 } 219 220 // 鲿彿°ï¼ä¼åæ»å¨æ§è½ 221 function debounce(func, wait = 10) { 222 let timeout; 223 return function() { 224 clearTimeout(timeout); 225 timeout = setTimeout(() => { 226 func.apply(this, arguments); 227 }, wait); 228 }; 229 } 230 231 // å®å ¨æ·»å äºä»¶çå¬ 232 if (window.addEventListener) { 233 window.addEventListener('scroll', debounce(handleScroll)); 234 window.addEventListener('resize', debounce(handleScroll)); 235 } 236 237 // åå§åæ§è¡ä¸æ¬¡ï¼å¢å å¼å¸¸æè·ï¼
238 try { 239 handleScroll(); 240 } catch (e) { 241 console.error('åå§åæ»å¨çå¬å¤±è´¥:', e); 242 } 243 }); 244 245 246}); 247 248
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.