Это код в моем HTML файл:Jquery затрагивает все элементы с таким же именем
<div id="centerBlock">
<block>
<site style="padding-top: 10px; margin-left: 20px">
<img src="./images/site1.png" alt="some_text"/>
</site>
<textOnImage style="padding-top: 10px; margin-left: 20px">
lolol
</textOnImage>
</block>
<block>
<site style="padding-top: 163px; margin-left: 20px">
<img src="./images/site1.png" alt="some_text"/>
</site>
<textOnImage style="padding-top: 163px; margin-left: 20px">
lolol
</textOnImage>
</block>
</div>
И это мой JavaScript:
$("block").mouseenter(function(){
$("site").fadeTo("slow", 0.25);
$("textOnImage").animate({
opacity: "1"
}, 600);
});
$("block").mouseleave(function(){
$("site").fadeTo("slow", 1);
$("textOnImage").animate({
opacity: "0"
}, 600);
});
Однако, когда я наведите курсор мыши на один из двух блоков элементы они оба спускаются в непрозрачность, и когда я отворачиваю свою мышь от них, они возвращаются в исходное состояние. Я искал часы, и я на 100% уверен, что искал неправильные условия. Как я могу сделать это индивидуально?
, потому что вы не давая какие-либо конкретные DIVS идентификаторов, что отбор идет для всех – kobe
Я новичок к jquery, можете ли вы сказать мне, как я это сделаю? – Ridz
этот сайт довольно быстр и имеет много умных людей, я собирался ввести ответ, но у вас уже есть то, что вы ищете – kobe