Я хочу, создают загружающийся индикатор выполнения как Gmail в центре и верхней части страницы и работе во всех браузерах
Вы можете использовать jQuery UI Progressbar плагин . По мере того, как ваша страница загружает необходимые данные, обновляйте значение индикатора выполнения.
Вам, сэр, нужно использовать $(document).ajaxStart()
и $(document).ajaxStop()
, чтобы добиться этого с помощью jQuery.
http://api.jquery.com/ajaxStart/
http://api.jquery.com/ajaxStop/
Возможно, это не совсем то, что вы ищете, но это поможет вам начать: http://yensdesign.com/2008/11/how-to-create-a-stylish-loading-bar-as-gmail-in-javascript/
Вам нужно будет использовать смесь jQueryUI ProgressBar и jQuery FancyBox, которые могут содержать содержимое (как прогрессбар).