Я разрабатываю страницу в JSP. Он состоит из 3 компонентов: хедер, контент и футер. Я хочу, чтобы, когда эта страница загружается, часть содержимого должна исчезать с содержимым по умолчанию, то есть с домашней страницей, которая содержит кнопку для регистрации, входа в систему и кредитов сайта. Когда пользователь нажимает кнопку регистрации, содержимое в части содержимого должно исчезать и исчезать, а затем содержимое формы регистрации должно исчезать и отображаться. То же самое для других кнопок, но не должно быть никаких изменений в верхнем и нижнем колонтитулах. Пожалуйста помоги!!!
Как я могу постепенно появляться и исчезать между двумя содержимым на одной странице с помощью javascript?
Ответы (3)
С использованием jQuery... У вас есть рабочий пример здесь...
person
PrimosK
schedule
16.01.2012
Спасибо PrimosK, это то, что я действительно хотел :)
- person Aishwarya Shiva; 16.01.2012
Я бы рекомендовал использовать библиотеку JavaScript для достижения этой цели.
В jQuery есть встроенные возможности затухания.
<div id="clickme">
Click here
</div>
<img id="book" src="book.png" alt="" width="100" height="123" />
With the element initially hidden, we can show it slowly:
$('#clickme').click(function() {
$('#book').fadeIn('slow', function() {
// Animation complete
});
});
person
Peter Bridger
schedule
16.01.2012
Спасибо, Питер, за этот исчезающий код и ссылку API jQuery, но мой главный вопрос заключается в том, как изменить содержимое HTML-страницы с помощью javascript, когда пользователь что-то щелкает. Например, как я объяснял ранее, когда пользователь нажимает кнопку регистрации, он должен измениться, чтобы зарегистрировать содержимое, но только один ‹div›, другие div должны оставаться неизменными, а во-вторых, когда пользователь нажимает кнопку «Назад», он должен снова измениться на предыдущее содержимое DIV без изменений в других div. или без перезагрузки страницы. И при изменении контента он должен исчезать. Надеюсь, я смог правильно объяснить, так как мой английский слабоват;)
- person Aishwarya Shiva; 16.01.2012
Используя JQuery, вы можете скрыть div, используя селектор и метод hide()
. Например:
<html>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.1.min.js"></script>
<script type="text/javascript">
function swap_divs() {
$("#div_to_hide").hide();
$("#div_to_show").show();
}
</script>
<body>
<div id="div_to_hide">
Some text for div to hide
</div>
<div id="div_to_show" style="display: none;">
Some text for div to show
</div>
<button onClick="swap_divs();">Click me</button>
</body>
</html>
Если вы посмотрите на веб-сайт JQuery, вы сможете найти дополнительные примеры и обширную документацию. Также для постепенного появления/исчезновения.
person
StevenLooman
schedule
16.01.2012