вот мой код.load() не работает на ул Li нажмите
$(document).ready(function(){
$("#work").click(function(){
$("#container").load("about/work.html");
});
$("#profile").click(function(){
$("#container").load("profile.html");
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul>
<li><a id="work" href="">work</a></li>
<li><a id="profile" href="">profile</a></li>
</ul>
<div id="container"></div>
, когда я нажимаю на работе или в профиле запрашиваемой страницы просто мигает в контейнере DIV и иногда остается в России, но если Я запускаю один и тот же скрипт на кнопке, нажимая на него, загружает страницу без каких-либо проблем. Как я могу заставить его работать с ли?
вы проверили на наличие ошибок на консоли браузера. ? –
Обработчики ваших кликов не заставят браузер выполнять поведение по умолчанию для ссылки: перейдите в местоположение, определенное в атрибуте 'href' (пустое значение = это же самое местоположение) -> [' .preventDefault() '] (https://api.jquery.com/event.preventdefault/) – Andreas
Не оставляйте строку 'href' пустой. дайте ему значение: 'href =" # "' –