По идее должно быть так
По идее должно то поле на которое нажали загореться , а все остальные поля должны быть прозрачными. Но что то не выходит. Помогите. Спасибо.
----------------------------------------------------------------
$(document).ready(function(){
$(".reg_form div input").animate({opacity:'0.4'},0).click(function(){
$(this).addClass("active");
$(this).animate({opacity:'1'},"slow");
$(".reg_form div input").not(".active").animate({opacity:'0.4'},"slow");
});
});
<form action="reg.php" method="post" class="reg_form">
<div class="inp"><input type="text" name="name" value="Ваше имя" /></div>
<div class="inp"><input type="text" name="fname" value="Ваша фамилия" /></div>
<div class="inp"><input type="text" name="mail" value="Ваш маил" /></div>
<div class="inp"><input type="password" name="pass" value="Ваш пароль" /></div>
</form>
|
<script type="text/javascript" src="http://yandex.st/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$(".reg_form div input").animate({opacity:'0.4'},0)
$(".reg_form div input").click(function(){
$(this).addClass("active");
$(this).animate({opacity:'1'},"slow");
$(".reg_form div input").not(".active").animate({opacity:'0.4'},"slow");
});
});
</script>
<form action="reg.php" method="post" class="reg_form">
<div class="inp"><input type="text" name="name" value="Ваше имя" /></div>
<div class="inp"><input type="text" name="fname" value="Ваша фамилия" /></div>
<div class="inp"><input type="text" name="mail" value="Ваш маил" /></div>
<div class="inp"><input type="password" name="pass" value="Ваш пароль" /></div>
</form>
|
Deff,
Все тоже самое , не получается... |
jeysmook,
Хм у меня всё кажет - даже в ИЕ - а что Вы ожидаете ? |
Deff,
На тот пункт на который нажали opacity:1, а на все остальные пункты opacity:0,4. А тут получается , что все загораются по мере нажатия на них. |
<script type="text/javascript" src="http://yandex.st/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$(".reg_form div input").animate({opacity:'0.4'},0)
$(".reg_form div input").click(function(){
$(".reg_form div input").removeClass("active")
$(this).addClass("active");
$(this).animate({opacity:'1'},"slow");
$(".reg_form div input").not(".active").animate({opacity:'0.4'},"slow");
});
});
</script>
<form action="reg.php" method="post" class="reg_form">
<div class="inp"><input type="text" name="name" value="Ваше имя" /></div>
<div class="inp"><input type="text" name="fname" value="Ваша фамилия" /></div>
<div class="inp"><input type="text" name="mail" value="Ваш маил" /></div>
<div class="inp"><input type="password" name="pass" value="Ваш пароль" /></div>
</form>
|
Deff,
Точно, спасибо большое )) Забыл removeClass(); |
| Часовой пояс GMT +3, время: 13:33. |