Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Заменил библиотеку, перестал работать скрипт (https://javascript.ru/forum/jquery/57543-zamenil-biblioteku-perestal-rabotat-skript.html)

maxi22rus 08.08.2015 13:30

Заменил библиотеку, перестал работать скрипт
 
Здравствуйте. Делаю на сайте загрузки контента без перезагрузки, есть скрипт с подключенной библиотекой:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>

<script>
    $(document).ready(function() {
        $('a').live("click", function() {
            var url = $(this).attr('href');
            $.ajax({
                url:     url + '?ajax=true',
                success: function(data){
                    $('#content').html(data);
                }
            });
            if(url != window.location){
                window.history.pushState(null, null, url);
            }
            return false;
        });
        $(window).bind('popstate', function() {
            $.ajax({
                url:     location.pathname + '?ajax=true',
                success: function(data) {
                    $('#content').html(data);
                }
            });
        });
    });
</script>

все работает, но вот как подключаю библиотеку 2.1.1, он перестает работать, а нужна именно 2.1.1 библиотека... Подскажите, что тут не так? :help:

Подключаю эту библиотеку
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

laimas 08.08.2015 15:19

Метод .live() не поддерживается, заменяйте на .on().

maxi22rus 08.08.2015 17:18

laimas, да, спасибо, так и сделал уже.


Часовой пояс GMT +3, время: 08:55.