ПредишенСледващото

Това е истинският URL адреса е атрибут realsrc (име на атрибут, можете да изберете такава). И в КРБ сложи сив размер GIF 1x1, и тъй като ширина / височина са верни, то тогава се разтяга, така че вместо на изображението може да се види сива кутия.

В този случай, на браузъра да зареди изображение, което трябва да замени стойността на SRC на този, който е в realsrc.

Ако страницата ви е голям, подмяна на големи изображения такива модели значително ускорява страницата е напълно зареден. Това е особено забележимо в случаите, когато на страницата много новинарски съобщения със снимки или картини на стоки, много от които са извън свитъка.

Напиши код, който, когато превъртате през прозореца натоварвания стават видими изображения.

Това означава, че веднага след като снимката влиза в видимата част на документа - в КРБ е необходимо да се предпише правилната URL адреса на realsrc.

Един пример от работата може да се види в вградена рамка по-долу, ако превъртите надолу:

  • В някои зареждане на изображението трябва да се вижда веднага, преди свитъка. Кодът трябва да вземе това под внимание.
  • Някои изображения не могат да бъдат конвенционални, без realsrc. Тяхната код не трябва да докосва изобщо.
  • Също така, кодът не трябва да се претоварва снимката е показано.
  • Желателно е да се осигури качване на изображения, не само вижда сега, но също така и на страница напред и назад от текущото си местоположение.

Послепис Хоризонтална лента за превъртане не присъства.

Функция трябва да бъде на сегашното превъртането определи кои снимки са видими, и да ги качите.

Тя трябва да се задейства не само при превъртане, но също така и по време на зареждане. Това е достатъчно за него - да го посочите в сценария на покана за представяне на страница като тази:

Когато стартирате функцията търси всички видими снимки с realsrc и се движи realsrc стойност в SRC. Обърнете внимание, защото realsrc потребителски атрибут, а след това за достъп до нея, ние използваме GET / setAttribute. А SRC - стандарт, така че можете да кандидатствате за DOM-имота.

тест видимост функция isVisible (ELEM) получава настоящите координатите на видимия диапазон, и ги сравнява с елемента.

За видимост достатъчно, за да координира върха (или отдолу) на границите на елементите са границите между видимата област.

Решението също посочен вариант isVisible. който разширява обхвата на ± 1 страница (и височина - document.documentElement.clientHeight).

Подкрепете проекта - споделете линка, благодаря!