Мне нужен другой набор (или несколько наборов) глаз, чтобы увидеть, чего я не вижу. Я работаю на следующем веб-сайте: http://www.nbtc.org/nv2Javascript .load не работает последовательно, что мне не хватает?
Я динамически загружаю контент, используя .load, при нажатии ссылки соответствующий код из файла .php загружается в пустой div, который расположен поверх домашний экран.
Все ссылки на верхнем меню работают отлично, пара ссылок, которые я заполнил на левой вертикальной панели, отлично работает. Попробуйте Drive & Парк - Ключ для примера. FYI - работает ссылка «Главная».
Тем не менее, ссылка «Free Carpool/Vanpool Matching, Transit Info», которая находится на главном экране, не будет работать. Код форматируется идентично другим ссылкам, которые работают. Я уверен, что есть что-то в том, как у меня организованы разные части, которые не позволяют работать, я просто этого не вижу.
Ссылка хорошая, выбор «Запросить информацию» - «Информация о Rideshare» в меню слева отображает ту же самую точную страницу без проблем.
Заранее благодарим за вашу помощь!
UPDATE !! Сожалею!! Это поможет, если я на самом деле поставлю правильный веб-сайт. На самом деле это http://www.nbtc.org/nv2. (Я установил связь в верхней части)
Как конкретный код, ссылки в горизонтальной и вертикальной строке меню являются вариациями следующих действий:
<script type="text/javascript">
$("#menubar").on("click", ".target", function(event{event.preventDefault();
$("#content").load(event.target.href);
});
</script>
Таким образом, ссылка имеет класс «.TARGET» который затем загружает связанный php в пустой div '#content', который находится поверх главной домашней страницы. Помимо идентификатора, сценарий идентичен. В сценарии левого меню «# leftmenu1» вместо «#menubar».
Таким образом, проблема связана с кнопкой «Free carpool matching». Он сидит в «#splash» ДИВ, который сидит за пустым «#content» DIV, он использует этот скрипт:
<script type="text/javascript">
$("#splash").on("click", ".target", function(event){event.preventDefault();
$("#content").load(event.target.href);
});
</script>
Это тот же сценарий, но он не работает! Проверьте страницу, готовые ссылки в двух меню работают отлично. Я знаю, что это не сама ссылка, потому что одна из кнопок в левом меню ссылается на один и тот же контент без проблем. Благодаря!
Пожалуйста, включите соответствующую часть кода, который не работает, вместо того чтобы заставить людей попытаться найти его на веб-странице. Это также делает ваш вопрос полезным в будущем, когда веб-страница была исправлена / изменена. Кроме того, ни одна из проблемных ссылок, на которые вы ссылаетесь в своем вопросе, похоже, находится на связанной странице. – jfriend00
@ jfriend00 Спасибо за подсказку, я обновил вопрос и понял его, хотя я не знаю, почему исправление действительно исправило его ... –