Я выдернул свои волосы из-за ошибки неверного аргумента в IE7, может быть, все IE ...
Сайт: http://www.karencaldwelldesign.com/fashion
IE говорит, что это ошибка в строке 12, но если я открою Script Debugger, он говорит, что проблема в некотором коде в jQuery. Я не покупаю это.
Итак, я посмотрел свой сценарий (http://www.caldwellsnyder.com/__data/assets/js_file/0003/5943/kc-gallery.js), и кажется, что проблема в строке 65:
data = '<div id="content'+id+'" class="content">'+data+'</div>';
данные возвращаются из функции jQuery $ .ajax (), но мне нужно было обернуть их дополнительным пронумерованным div.
В частности, именно переменная id вызвала ошибку неверного аргумента, но я понятия не имею, почему! Var - это просто число, которое увеличивается. Удаление переменной из этой строки позволяет странице загружаться идеально, но мне действительно нужно увеличить идентификатор таким образом.
Кто-нибудь знает, почему эта простая переменная может привести к неверному аргументу в IE?