У меня проблема с jQuery и json, не добавляющим материал в мой div. Он отлично работает в Firefox, но не в Internet Explorer. Веб-сайт http://www.mikekorn.ca, а код используется в ленте flickr внизу. Есть предложения?
$(function(){ $.getJSON("http://api.flickr.com/services/rest/?method=flickr.photosets.getPhotos&api_key=956be4b7ea4975744c77e3df0f934143&photoset_id=72157629044896279&extras=url_m&per_page=10&page=1&format=json&nojsoncallback=1", function(data) { //alert(data); $.each(data.photoset.photo, function(index, item) { $("<img/>").attr("src",item.url_m).addClass("opacity").appendTo(".apples").wrap("<div class='test'></div>").wrap("<a href='http://www.flickr.com/photos/32389850@N07/" + item.id + "'></a>"); }); }); });
Я предлагаю сломать эту черту. Вы используете много функций, которые совершенно не нужны.
Лично, учитывая, что я никогда не использую jQuery, я бы сделал это на обычном JavaScript, чтобы он работал впервые и однозначно.