Логика в javascript
Доброго времени суток. Возник такой вопрос: Нужно чтобы при наведении на блок (slidebox) курсором, появлялся(через opacity) другой блок (h2)вложенный в первоначальный, ну и естественно когда курсора на данном блоке нет то заголовок (opacity:0).
<div class="slideBox"> <a href="#"><img src="../images/1.png"></img></a> <h2 class="title">Заголовок</h2> <div class="slideup"> <div class="description"> Под катом </div> </div> </div> В чем допускаю ошибку ? <script type="text/javascript"> $(document).ready(function() { if ($('.slideBox').hover(function())) { $('.title').hover(function() { $(this).stop().animate({ opacity: 1 }, 0); } } else function() { $(this).stop().animate({ opacity: 0 }, 200); }); }); </script> Прошу помочь))) ЗЫ. Через css не предлагать, не работает)) |
VladLes22,
:write: <!DOCTYPE HTML> <html> <head> <title>Untitled</title> <meta charset="utf-8"> <style type="text/css"> .title, .slideup{ opacity: 0; } </style> <script src="http://code.jquery.com/jquery-latest.js"></script> <script type="text/javascript"> $(document).ready(function() { $('.slideBox').hover(function() { $('.title, .slideup', this).stop().animate({ opacity: 1 }, 1000); }, function() { $('.title, .slideup', this).stop().animate({ opacity: 0 }, 1000); }) }); </script> </head> <body> <div class="slideBox"> <a href="#"><img src="../images/1.png"></img></a> <h2 class="title">Заголовок</h2> <div class="slideup"> <div class="description"> Под катом </div> </div> </div> </body> </html> |
Так, а если мне надо чтобы slidbox всегда был с opacity:1 ?
|
Код вставил к сожалению не работает, чуток не понимаю почему в коде нету if и else ??
|
Цитата:
|
Ну если в css можно организовать что то типо if slidebox:hover, h2.title: active {opacity:0;} и не применяю opacity к slidebox то да было бы круто)
|
Цитата:
Цитата:
|
так сам пример не работает на странице сайта, про if уже понял, если вставляю ваш код javascript то при наведении курсора на блок (slideblox) ничего не происходит а выполняется только css
|
И не совсем понятно почему вы затронули slideup он работает по css
|
VladLes22,
:-? |
Часовой пояс GMT +3, время: 20:20. |