Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Применение библиотек > Виснет FF


Автор: tishaishii 12.2.2012, 16:43
Предлагаю дополнить стандартную библиотеку следующим кодом:
Код
$.fn.extend({
    Click: function($fn) {return $(this).unbind("click").click($fn);},
    Keypress: function($fn) {return $(this).unbind("keypress").keypress($fn);}
});

Так как после нескольких обновлений контента браузер виснет.

Автор: Sardar 12.2.2012, 17:04
Ни разу не встречался с этой проблемой. Собери, пожалуйста, страницу-демку, где проблема себя проявляет.

Автор: tishaishii 14.2.2012, 00:32
Код

<html xmlns:xhtml="http://www.w3.org/1999/xhtml">
    <head>
        <script type="text/javascript">
var i=0;
function onCmdPageRefresh($evt) {
    alert("Вызов обработчика за нумером №"+(++i));
    $("button").click(onCmdPageRefresh);
}

$(function($evt) {
    onCmdPageRefresh.call(this, $evt);
});
        </script>
    </head>
    <body>
        <button>Test</button>
    </body>

</html>



А в "onCmdPageRefresh" выполняется и обрабатывается запрос к серверу или просто выполняются сложные или ресурсоёмкие вычисления.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)