У меня есть блок кода, который обычно работает нормально, за исключением случаев, когда большие куски данных приходят в документ, тогда я получаю ошибку, упомянутую в заголовке.
Я прикреплял событие click к каждому элементу, как вы могли видеть в закомментированных строках, но затем я изменил все, чтобы жить, как я думал, что это было более эффективно. Несмотря на повышение скорости, он все равно дважды выдал предупреждение с просьбой остановить сценарий, прежде чем отобразить всю страницу.
Интересно, есть ли какой-нибудь возможный способ улучшить производительность следующего блока кода (скрипта), чтобы предупреждающее сообщение не появлялось при отправке большого количества данных на эту конкретную страницу.
ПРИМЕЧАНИЕ: я уменьшил количество кода, показанного до того, как был повторен код. эти два левых дают хороший пример функций, вызывающих у меня проблему.
$(document).ready(function () {
//This adds the click event to toggle the next div right under the divLink clicked.
//Old Code $(".divLink").click(function () { $(this).next('div').slideToggle(); });
$(".divLink").live('click', function (e) { $(this).next('div').slideToggle(); });
//Distribution
//$(".Distribution").click(function () { $(this).parents().nextAll(".divDistribution").slideToggle(); });
$(".Distribution").live('click',function (e) { $(this).parents().nextAll(".divDistribution").slideToggle(); });
}); * * 1 010
Любые идеи, объяснение будет очень цениться.
Заранее спасибо.