<स्क्रिप्ट प्रकार='टेक्स्ट/जावास्क्रिप्ट'> var show_process=0;//显示数据过程状态 0:等待 1:显示中 var Images_group_index=-1;//目前显示更多图片的下标 var अधिक_छवियाँ={};//更多图片组的数据 var more_images_num=0;//更多图片组的数量 /** * यह एक अच्छा विचार है */ window.onscroll=फ़ंक्शन(){ if(show_process==0 &&more_images_num >0 &&images_group_index { var lis=document.createElement('div'); lis.className='विज्ञापन-ग्रिड-आइटम'; var link=document.createElement('a'); लिंक.शीर्षक=आइटम.ऑल्ट; link.href=item.link_url; link.dataset.src=आइटम.src; link.dataset.alt=item.alt; link.className='advert_image_link'; link.innerHTML=''; lis.appendChild(लिंक); contentbox.appendChild(lis); लोडिंग इमेज (लिंक, आइटम.src, आइटम.alt); }); छवियाँ_समूह_सूचकांक=सूचकांक; } show_process=0; } /** * 加载 तस्वीरें * @परम ओब्जेक्ट * @परम स्रोत * @परम अल्ट */ फ़ंक्शन लोडिंगइमेज(obj,src,alt){ var img=नई छवि(); img.onload=फ़ंक्शन(){ obj.innerHTML=''; obj.appendChild(यह); } img.src=src; img.alt=alt; } /** * 更多的图标是否显示出来了 * @रिटर्न {boolean} */ फ़ंक्शन isMoreShow(){ Let offsetTop = document.getElementById("advert_images_more").offsetTop;//元素距离顶部的距离 मान लीजिए pageYOffset = window.pageYoffset;//整个页面顶部滚动的高度 Let insideHeight = window.innerHeight;//网页可见的高度 यदि(offsetTop-pageYOffset <इनरहाइट){ सच लौटें; }अन्य{ विवरण झूठा है; } } /** * 显示选择菜单 */ फ़ंक्शन शोऑलमेनू(){ मान लीजिए ऊँचाई = document.body.scrollHeight; document.getElementById('advert_menu_all').className='advert_menu_all'; document.getElementById('advert_bg').className='advert_bg'; document.getElementById("advert_bg").style.height=height; कंसोल.लॉग(ऊंचाई); } /** * 隐藏选择菜单 */ फ़ंक्शनhidAllMenu(){ document.getElementById('advert_menu_all').className='advert_menu_all advert_hide'; document.getElementById('advert_bg').className='advert_bg advert_hide'; } //----初始化数据----- //window.onload=function(){ var content=document.getElementById("advert_moredata").value; अधिक_इमेज=JSON.parse(सामग्री); अधिक_छवियां_संख्या=अधिक_छवियां.लंबाई; var objs=document.getElementsByClassName("advert_image_link"); for(var i=0;i< objs.length;i++){ var आइटम=objs[i]; var alt=item.dataset.alt; var src=item.dataset.src; लोडिंगइमेज(आइटम,src,alt); } // } ऑनस्क्रॉल=फ़ंक्शन(){ if(show_process==0 &&more_images_num >0 &&images_group_index { var lis=document.createElement('div'); लिस.क्लासनाम = "विज्ञापन-ग्रिड-आइटम"; var लिंक=दस्तावेज़.createElement('a'); जोड़ना।शीर्षक=आइटम.वैकल्पिक; जोड़ना।href=आइटम.लिंक_यूआरएल; जोड़ना।डेटासेटस्रोत=आइटम.स्रोत; जोड़ना।डेटासेटalt=आइटम.वैकल्पिक; जोड़ना।क्लासनाम='advert_image_link'; जोड़ना।आंतरिकHTML=''; लिस.एपेंडचाइल्ड(लिंक); contentbox.एपेंड चाइल्ड(है); छवि लोड हो रही है (लिंक, आइटम।स्रोत, आइटम.alt); }); छवियाँ_समूह_सूचकांक=सूचकांक; } show_process=0; } /** * 加载 तस्वीरें * @परम ओब्जेक्ट * @परम स्रोत * @परम अल्ट */ फ़ंक्शन लोडिंगइमेज(obj,src,alt){ var img=नई छवि(); img.ऑनलोड=फ़ंक्शन(){ ओबीजे.आंतरिकHTML=''; ओबीजे.एपेंड चाइल्ड(यह); } img.src=src; img.alt=alt; } /** * 更多的图标是否显示出来了 * @रिटर्न {boolean} */ फ़ंक्शन isMoreShow(){ चलो offsetTop = document.getElementById("advert_images_more").offsetTop;//元素距离顶部的距离 मान लीजिए पेजवाईऑफ़सेट = विंडो.पेजवाईऑफ़सेट;//整个页面顶部滚动的高度 इनरहाइट = विंडो दें।insideHeight;//网页可见的高度 यदि(offsetTop-pageYOffset <इनरहाइट){ सच लौटें; }अन्य{ विवरण झूठा है; } } /** * 显示选择菜单 */ फ़ंक्शन शोऑलमेनू(){ मान लीजिए ऊँचाई = दस्तावेज़।शरीर।स्क्रॉलहाइट; दस्तावेज़।getElementById("advert_menu_all").क्लासनाम = "advert_menu_all"; दस्तावेज़।getElementById("advert_bg").क्लासनाम = "advert_bg"; दस्तावेज़।getElementById("advert_bg").शैली।ऊंचाई=ऊंचाई; सांत्वना देना।लॉग(ऊंचाई); } /** * 隐藏选择菜单 */ फ़ंक्शनhidAllMenu(){ दस्तावेज़।getElementById("advert_menu_all").क्लासनाम = "विज्ञापन_मेनू_सभी विज्ञापन_छिपाएँ"; दस्तावेज़।getElementById("advert_bg").क्लासनाम = "advert_bg advert_hide"; } //----初始化数据----- //खिड़की।ऑनलोड=फ़ंक्शन(){ var सामग्री=दस्तावेज़.getElementById("advert_moredata").कीमत; अधिक_छवियाँ=JSON.पार्स(सामग्री); अधिक_छवियां_संख्या=अधिक_छवियां।लंबाई; var objs=document.getElementsByClassName("advert_image_link"); for(var i=0;i< objs.लंबाई;i++){ var आइटम=objs[i]; var alt=आइटम.डेटासेटवैकल्पिक; var src=आइटम.डेटासेटस्रोत; लोडिंगइमेज(आइटम,src,alt); } // }