Сайт остановился, когда jQuery ajax загрузил большой элемент

0

Я использовал jQuery load() вместо iframe для создания сайта обновления.

Но сайт остановился во время загрузки большого элемента (раздела контента) на мгновение.

BGM-плеер, прокрутка, щелчок и все остановились.

Я хочу, чтобы загрузка не остановилась.

Теги:

1 ответ

0

Думаю, вы пытаетесь сделать SPA (одностраничное приложение). На рынке существует много зрелых фреймворков, которые помогают вам достичь этого очень элегантным способом. Angular.js от Google и Ember.js - это несколько примеров. У них есть полная поддержка шаблонов и поддержка MVC в построенных.

Вы должны пойти дальше и использовать один из них, и ваша страница будет более гибкой и управляемой даже с большими изменениями контента на лету.

  • 0
    Для того, что вы делаете в настоящее время, убедитесь, что ваш вызов ajax не синхронизирован. Установите async = false .. !!
  • 0
    Мой код очень прост. только используя load (). Я не требую MVC.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню