Микроформат oomph.js ломает остальную часть моего JS

Я пишу небольшую веб-страницу, которая отображает несколько фотографий Flickr, а также включает микроформаты с использованием oomph.js. У меня есть немного JS, и когда я запускаю код без <script type='text/javascript' src="oomph.js"></script>, код работает нормально (все мои фотографии загружаются. Однако, когда я добавляю приведенный выше тег сценария, мои фотографии не загружаются.

Вот мой сломанный JS (не показывает фотографии):

<script type='text/javascript' src="jquery-1.6.3.min.js"></script>
<script type='text/javascript' src="oomph.js"></script>

<script>
$(document).ready(function() {

var ajaxURL="http://api.flickr.com/services/feeds/groups_pool.gne?id=626753@N20&lang=en-us&format=json&jsoncallback=?"; 
$.getJSON(ajaxURL,function(data) {
    $('h1').text(data.title);
    $.each(data.items,function(i,photo) {
        var photoHTML = '<span class="image">';
        photoHTML += '<a href="' + photo.link + '">';
        photoHTML += '<img src="' + photo.media.m.replace('_m','_s') + '"></a>';
        $('#photos').append(photoHTML);
    }); // end each
}); // end get JSON

}); // end ready
</script>

и вот код, который работает (показывает фотографии):

<script type='text/javascript' src="jquery-1.6.3.min.js"></script>

<script>
$(document).ready(function() {

var ajaxURL="http://api.flickr.com/services/feeds/groups_pool.gne?id=626753@N20&lang=en-us&format=json&jsoncallback=?"; 
$.getJSON(ajaxURL,function(data) {
    $('h1').text(data.title);
    $.each(data.items,function(i,photo) {
        var photoHTML = '<span class="image">';
        photoHTML += '<a href="' + photo.link + '">';
        photoHTML += '<img src="' + photo.media.m.replace('_m','_s') + '"></a>';
        $('#photos').append(photoHTML);
    }); // end each
}); // end get JSON

}); // end ready
</script>

Я просмотрел Интернет и еще не нашел решения. Если кто-то может пролить свет на этот вопрос, я был бы очень признателен :-).


person Dylan    schedule 11.10.2014    source источник
comment
что-нибудь в консоли?   -  person rayfranco    schedule 12.10.2014
comment
Спасибо за быстрый ответ, это в консоли Uncaught TypeError: Cannot read property 'getJSON' of undefined, а затем Failed to load resource: the server responded with a status of 404 (Not Found) пару раз   -  person Dylan    schedule 12.10.2014
comment
Не могли бы вы воспроизвести это на скрипке? Вы уверены, что этот фрагмент точно такой же, как в вашем сломанном коде?   -  person rayfranco    schedule 12.10.2014
comment
Не могли бы вы дать нам URL-адрес ресурса, который не загружается?   -  person rayfranco    schedule 12.10.2014
comment
Я не знаю эту библиотеку, но даже примеры на их сайте битые. Я думаю, вам следует избегать его использования. Кажется, что это изменяет пространство имен jQuery. Убедитесь, что вы используете версию jQuery, ожидаемую oomph.js.   -  person rayfranco    schedule 12.10.2014
comment
Хорошо спасибо! Проблема в том, что это домашнее задание, я поговорю об этом со своим профессором.   -  person Dylan    schedule 12.10.2014
comment
Я смог исправить это, включив более старую версию JQuery (версия 1.3.2).   -  person Dylan    schedule 12.10.2014


Ответы (1)


Мне удалось решить проблему, включив более старую версию JQuery (версия 1.3.2)

person Dylan    schedule 11.10.2014