Появляющийся блок при нажатии на ссылку
Есть блок #test у него opacity:0. Как сделать, чтобы при нажатии на ссылку <a href="" onclick=...> opacity меняла значение на 1. Заранее спасибо.
|
Добавьте к ссылке id и:
$("#your_link_id").click(function(){ $("#test").css("opacity", 1); }); |
все сделал.при нажатии блок появляется на пол секунды и тут же исчезает.
|
Morgam, приведите ваш код.
|
<a href="" id="bo">Пример</a>
<div id="enter">Пример</div> <script>$("#bo").click(function(){$("#enter").css( "opacity", 1);})</script> так пробовал и так: <a href="" id="bo" onclick=$("#bo").click(function(){$("#enter").css( "opacity", 1);})>Пример</a> |
Проблема видимо не в приведенном вами коде, а в чем то другом.
Ничего не меняя в вашем коде, вот рабочий пример: http://jsbin.com/opedus/1/edit |
А как сделать, чтобы при нажатии на ссылку снова, этот блок опять исчезал. У вас он только появляется.
|
Озвучьте сразу весь список ваших хотелок :)
Morgam, вам прозрачность менять принципиально? Если нет, тогда проще сделать через toggle: $("#bo").click(function() { $("#enter").toggle(); }) http://jsbin.com/opedus/4/edit |
В вашем примере, при открытии ссылки блок сразу разворачивается без нажатия. И только потом его можно скрывать и раскрывать по нажатию. Нужно, чтобы он открывался только по нажатию. Короче, открыв ссылку он должен быть спрятан
|
Все получилось. В стилях дописал display:none; и теперь работает. Спасибо :)
|
Часовой пояс GMT +3, время: 23:12. |