onscroll=fonction (){ if(show_process==0 && more_images_num >0 && images_group_index < more_images_num){ var showflag=isMoreShow(); si (showflag) { document.getElementById("advert_images_more").className='advert_images_more'; showMoreImages();//显示更多的图片 document.getElementById("advert_images_more").className='advert_images_more advert_hide'; }autre{ document.getElementById("advert_images_more").className='advert_images_more advert_hide'; } } } /** * 显示更多的图photo */ fonction showMoreImages(){ show_process=1; var contentbox = document.getElementById("advert_images_list_item"); var index=images_group_index+1; si(index < more_images_num){ var images=more_images[index]; images.pourEach(article=>{ var lis=document.createElement('div'); Lis.className="annonce-grid-item"; var lien = document.createElement('a'); lien.titre = article.alt; lien.href=article.lien_url ; lien.base de données.src = article.src; lien.base de données.alt=élément.alt; lien.className='advert_image_link'; lien.innerHTML='
'; Lis.appendChild(lien); boîte de contenu.appendChild(est); chargement de l'image (lien, article.src, article.alt); }); images_group_index=index; } show_process=0; } /** * 加载图Photo * @param obj * @paramsrc * @param alt */ fonction chargementImage(obj,src,alt){ var img=nouvelle image(); img.onload=fonction (){ obj.innerHTML=""; obj.appendChild(ce); } img.src=src; img.alt=alt; } /** * 更多的图标是否显示出来了 * @returns {boolean} */ fonction isMoreShow(){ soit offsetTop = document.getElementById("advert_images_more").offsetTop;//元素距离顶部的距离 laissez pageYOffset = fenêtre.pageYOffset;//pageYOffset;//pageYOffset;//pageYOffset;//pageYOffset laissez innerHeight = fenêtre.innerHeight ;// if(offsetTop-pageYOffset < innerHeight){ renvoie vrai ; }autre{ renvoie faux ; } } /** * 显示选择菜单 */ fonction showAllMenu(){ soit hauteur = document.corps.scrollHauteur ; document.getElementById("advert_menu_all").className="advert_menu_all"; document.getElementById("advert_bg").className="annonce_bg"; document.getElementById("advert_bg").style.hauteur=hauteur ; console.journal (hauteur); } /** * 隐藏选择菜单 */ fonction hideAllMenu(){ document.getElementById("advert_menu_all").className="advert_menu_all advert_hide"; document.getElementById("advert_bg").className="advert_bg advert_hide"; } //----初始化数据-------------- //fenêtre.onload=fonction (){ var contenu = document.getElementById("advert_moredata").valeur; more_images=JSON.analyser (contenu); more_images_num=more_images.longueur; var objs=document.getElementsByClassName("advert_image_link"); pour(var i=0;i< objs.longueur;i++){ var élément=objs[i]; var alt=élément.base de données.alt; var src = article.base de données.src; chargementImage(élément,src,alt); } // }