Изменение свойств одного id после получения свойств второго id!
Мои познания оставляют желать лучшего.
Решил зайти к вам и поинтересоваться. на странице существует два id, например: <div id="id1"></div> и <div id="id2"></div> как сделать так чтобы если у id2 в сss display: none; то отображать id1 и наоборот. |
Sergiore,
вот так? <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <style> div { border: 1px solid black; } </style> </head> <body> <div id="id1">1</div> и <div id="id2">2</div> <script> var id1 = document.getElementById('id1'); var id2 = document.getElementById('id2'); id1.addEventListener('click', function (event) { this.style.display = 'none'; id2.style.display = 'block'; }); id2.addEventListener('click', function (event) { this.style.display = 'none'; id1.style.display = 'block'; }) </script> </body> </html> |
Цитата:
помогите к этому прикрутить animate чтобы переключение было плавным.... и тогда цены вам не будет уважаемый. |
Sergiore,
чтобы медленно исчезало или что? |
Sergiore,
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <script src="//code.jquery.com/jquery-1.11.3.min.js"></script> <style> div { border: 1px solid black; } </style> </head> <body> <div id="id1">1</div> и <div id="id2">2</div> <script> $('#id1, #id2').on('click', function (event) { if(this.id == 'id1') { $(this).hide(500); $('#id2').show(500) }; if(this.id == 'id2') { $(this).hide(1000); $('#id1').show(1000); } }) </script> </body> </html> |
Часовой пояс GMT +3, время: 13:17. |