Не работает значение this в скрипте
Всем привет. Такая проблема, есть скрипт:
$(document).ready(function(){
$('div.maintext').animate({ opacity: "0" });
$('span.blockmore').hover(function()
{
$('.maintext', this).animate({ opacity: "0.8" }, 200);
});
$('span.blockmore').mouseout(function()
{
$('.maintext').stop().animate({ opacity: "0" });
});
});
Почему-то не хочет работать строка №6. Проблема появляется именно тогда, когда добавляешь значение this. Если его нет, то всё работает без ошибок. Но суть в том, что без него ни как, иначе скрипт работает не совсем верно. Может кто знает в чем может быть проблема и как его решить/обойти? |
Сершей,
а где html ? |
Цитата:
условия предположения: у него .maintext == div.maintext и при этом он разумно не вложил этот div в span.blockmore
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<div>
click
<span>span</span>
</div>
<span>span</span>
<script>
jQuery(function ($) {
$("div").on("click", function () {
$("span", this).css("background", "green");
});
});
</script>
|
Цитата:
|
Всем спасибо большое! Я понял свою ошибку, исправил. Извините, забыл про html, способности bes к телепатии очень и очень помогли мне :)
p.s. Javascript только только начал изучать, не судите строго |
| Часовой пояс GMT +3, время: 06:46. |