2012-02-22 5 views
0

Я использую colorbox на своем сайте из-за этого, страница медленно загружается в IE по сравнению с другими браузерами. Когда я удаляю файл jQuery colorbox, страницы загружаются нормально. Как я могу это решить? Я использую следующие скрипты на моем сайте:Загрузка страницы медленно в IE

<script src="js/script.js" type="text/javascript"></script> 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"> </script> 
<script type="text/javascript" src="js/jquery.colorbox-min.js"></script> 
<?php if($_GET['s']=="invoices") {?> 
    <script src="js/thickbox1.js" type="text/javascript"></script> 
<?php } else {?> 
    <script src="js/thickbox.js" type="text/javascript"></script> 
<?php }?> 
<script src="js/jquery.treeview.min.js" type="text/javascript"></script> 
<script src="js/jquery.tipTip.minified.js" type="text/javascript"></script> 
+0

Прекратить делать медленные вещи на странице загрузки? Вы определили медленный сценарий здесь, что именно возникает? – asawyer

+0

Где эти '

0

Вот возможность: Загрузите свои скрипты с помощью JavaScript на DOM ready.

Рассмотрим следующий пример:

if (window.addEventListener) { // for non-crappy browsers 
    window.addEventListener('load', loadHandler, false); 
} else if (window.attachEvent) { // for IE 
    window.attachEvent('onload', loadHandler); 
} 

function loadHandler() { 
    var scripts = { 
    'scripts': { 
     'src': 'js/scripts.js', 
     'type': 'text/javascript' 
    }, 
    'jquery': { 
     'src': 'https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js', 
     'type': '' 
    }, 
    'colorbox': { 
     'src': 'js/jquery.colorbox-min.js', 
     'type': 'text/javascript' 
    }, 

    'thickbox1': { 
     'src': 'js/thickbox1.js', 
     'type': 'text/javascript' 
    }, 
    'thickbox': { 
     'src': 'js/thickbox.js', 
     'type': 'text/javascript' 
    }, 
    'treeview': { 
     'src': 'js/jquery.treeview.min.js', 
     'type': 'text/javascript' 
    }, 
    'tipTip': { 
     'src': 'js/jquery.tipTip.minified.js', 
     'type': 'text/javascript' 
    } 
    }; 
    for (var key in scripts) { 
    script = document.createElement('script'); 
    script.src = scripts[key]['src']; 
    script.type = scripts[key]['type']; 
    document.body.appendChild(script); 
    } 
} 

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

+0

страница загружена быстро, но colorbox и другие функции не работают –

+0

У вас есть тестовая страница, на которую я мог бы смотреть? На моей тестовой странице консоль показывает, что браузер пытается загрузить эти ресурсы. –

+0

проверить эту страницу http://markettrendsignal.com/beta/ –

Смежные вопросы