123456789101112131415161718192021222324252627282930313233343536373839 |
- import Swiper from 'swiper/bundle'
- import gsap from 'gsap'
- import LocomotiveScroll from 'locomotive-scroll';
- import Common from '../common/js/Common'
- import {
- isMobile
- } from '../common/js/utils'
-
- export default class App {
- constructor() {
- let common = new Common(document.querySelector('.main'),1) //导航菜单高亮,0是首页,后面的按顺序添加
- this.isMobile = isMobile()
-
- this.scroll = new LocomotiveScroll();
- // 图片及视频资源懒加载。防止阻塞js执行
- let lazyDoms = document.querySelectorAll(".lazy");
- let isMob=this.isMobile;
- lazyDoms.forEach((item) => {
- if (item.nodeName == "PICTURE") {
- item.children[0].setAttribute("srcset", item.children[0].dataset.srcset);
- item.children[1].setAttribute("src", item.children[1].dataset.src);
- }
- if (item.nodeName == "IMG") {
- if(isMob){item.setAttribute("src", item.dataset.srcm);}
- else{
- item.setAttribute("src", item.dataset.src);
- }
-
- }
- if (item.nodeName == "VIDEO") {
- console.log(item, 'item---2')
- item.setAttribute("src", item.dataset.src);
- // item.load();
- }
- });
- }
-
-
- }
|