У меня есть сайт с двумя изображениями и текстом. Мне нужно закодировать его так, чтобы он отображал текст при загрузке, но при нажатии ссылки текст исчезает и появляется изображение. И при нажатии другой ссылки появляется другое изображение. Это, вероятно, нуждается в javascript/jquery. Я исследовал об изменении класса, чтобы он отображался: нет, но я не могу заставить его работать. Благодарю. это макет: http://amosjackson.com/indexИспользуйте ссылки, чтобы скрыть элементы
ответ
Используйте hide()
и show()
в сочетании с мероприятием click
.
$('#myLink1').click(function() {
$('#image1').show();
$('#text1').hide();
});
Чтобы использовать JQuery, вы должны загрузить его с http://jquery.com/, поместите его там, где вы хотите на вашем сайте, то вы должны импортировать его на странице, где вы хотите его использовать.
Put это в вашей голове страницы: <script src="/path/to/jquery/jquery-x.x.x.min.js"></script>
<script>
$(document).ready(function(){
$('#homelink').click(function() {
$('#contact,#tardis').addClass("invisible");
$('#home').removeClass("invisible");
});
$('#bloglink').click(function() {
$('#contact,#home').addClass("invisible");
$('#tardis').removeClass("invisible");
});
$('#contactlink').click(function() {
$('#tardis,#home').addClass("invisible");
$('#contact').removeClass("invisible");
});
});
</script>
Изменение href=""
в href="javascript:void(0)"
в ссылках меню.
В вашем CSS поставить этот класс:
.invisible{ display: none; }
Наконец установить invisible
класс по DIV
с именем контактом и TARDIS.
теперь они ушли. но когда я нажимаю ссылки, они не появляются снова – Amja
@AmosJa вы помещаете ** невидимый класс ** только на изображения? что происходит, когда вы нажимаете ссылки? Вы обновили код на http://amosjackson.com/index? – davioooh
Я поместил невидимый тег на изображения, и я обновил код. когда я нажимаю ссылки, ничего не происходит – Amja
- 1. Используйте изображение карты, чтобы показать и скрыть элементы DIV
- 2. Используйте jquery, чтобы скрыть элемент
- 3. Использование CSS, чтобы скрыть, не анкерные элементы
- 4. Используйте CSS, чтобы скрыть тип ввода = текст
- 5. Используйте jQuery, чтобы скрыть пустую таблицу
- 6. Используйте htaccess mod_rewrite, чтобы скрыть доменное имя
- 7. Используйте CSS, чтобы скрыть содержимое на печать
- 8. Используйте раскрывающийся список, чтобы показать/скрыть div
- 9. Использование JQuery, чтобы показать/скрыть элементы списка
- 10. jquery, чтобы скрыть элементы, загрузить новый фон
- 11. Используйте setTimeout, чтобы скрыть несколько элементов после X секунд
- 12. Текст-Отступ, чтобы скрыть текст ссылки
- 13. печати CSS отказывается, чтобы скрыть элементы
- 14. Использовать TinyInt, чтобы скрыть/показать элементы управления?
- 15. Использование переполнения скрыто, чтобы скрыть плавающие элементы?
- 16. CSS, чтобы скрыть все элементы, кроме указанного
- 17. JQuery, чтобы скрыть элементы в ListBox
- 18. Используйте галочку и javascript, чтобы скрыть/показать ссылки на действие ajax. MVC
- 19. Используйте Javascript и инструкции if/else в блогере, чтобы скрыть определенные элементы.
- 20. Используйте ссылки в андроида диалога
- 21. Используйте ссылки как переменные
- 22. Используйте .htaccess, чтобы скрыть .php и имя запроса
- 23. Используйте jQuery, чтобы скрыть текст в круглых скобках
- 24. Используйте файл чтения PHP, чтобы скрыть URL-адрес потоков
- 25. Используйте FindWindow, чтобы скрыть окно WScriptExec в VBA
- 26. Используйте jQuery, чтобы скрыть ботстрап-div, который является видимым-телефоном?
- 27. Используйте значение ячейки как диапазон, чтобы скрыть столбцы
- 28. Используйте клавиши со стрелками, чтобы выделить ссылки в div
- 29. Используйте casperjs, чтобы получить все ссылки со страницы
- 30. Скрыть ссылки из HTML
Что добавляется, если ссылки снова нажимаются? (когда изображения отображаются) Должны ли изображения скрываться? В названии вы говорите «скрыть», а не «показывать» ... – davioooh
они должны быть навигация. представьте ссылки на разные страницы с каждым изображением/абзацем на отдельной странице. это тот эффект, который я пытаюсь получить без создания трех страниц. – Amja