У меня проблема с содержимым HTML, загруженным с помощью .load(). У меня есть «гармоничное» меню, которое отлично работает, и при нажатии на элемент в меню есть небольшой код jquery, используемый для загрузки необходимого содержимого в назначенный [div]Содержимое jQuery загружено через .load(), но ссылка href не работает
Проблема, с которой я столкнулась, заключается в том, что на некоторые загруженные страницы содержат некоторые ссылки href = "". Нажатие этих ссылок не вызывает загрузку «следующей» страницы в div, но вместо этого фактически заставляет перезагружать главную страницу (как будто вы только что нажали кнопку RELOAD в браузере) ...
menu.js (пропущено)
$(document).ready(function() {
$(".Page1").click(function() {
$("#pageloadarea").load('Page1.php');
$('head').append(
'<link rel="stylesheet" href="includes/style.css" type="text/css" />'
);
return false;
});
$(".Page2").click(function() {
$("#pageloadarea").load('Page2.php');
$('head').append(
'<link rel="stylesheet" href="includes/style.css" type="text/css" />'
);
return false;
});
});
Раздел меню (пропущено) из index.php страницы
<ul>
<li class="button"><a href="" class="Page1">Page1</a></li>
<li class="dropdown">
<ul>
<li><a href="" class="Page2">Page2</a></li>
<li><a href="" class="Page3">Page3</a></li>
<li><a href="" class="Page4">Page4</a></li>
</ul>
</li>
</ul>
В index.php страница меню находится внутри [div id="menu"]
и содержание впрыскивается/загружают в [div id="pageloadarea"]
нажав на Стр.1 в меню успешно загружает page1.php в [div]
, как это делает нажав Page2, PAGE3 и Page4 (из меню) ...
После page1.php был загружен в [div]
есть стандартная ссылка
<a href="" class="Page2">Page 2</a>
Это ссылка, которая не работает. У меня есть многочисленные подстраницы, в которых есть ссылки [a href]
, и ни одна из них не работает после того, как основное содержимое прошло через процесс .load()
...
Любая помощь была бы оценена!
Perfect, thanks :) –
@RobCowell отлично работает. вы. –
@KailashYadav У меня также была та же проблема. Это решение сэкономило мой день. Thnxx Kailash! – Luftwaffe