這是一些基本的jQuery,但它不起作用。我有數據庫中每個視頻的描述。非常簡單,當你將鼠標懸停在信息按鈕上時,每個視頻的描述都會淡入。它不工作?爲什麼?我的jQuery代碼有什麼問題?
<script>
$(document).ready(function(){
$('.infoBtn').mouseenter(function(){
$('.relatedVideoDescription', this).fadeIn();
});
});
</script>
HTML
<div class="relatedvideo" style=" line-height: 138%;">
<div style="float: left; width: 38%;">
<img src="'.URL.'images/uploads/'.$img_url2.'" width="190px" />
</div><div class="relatedText">
<strong style="font-size: 12px;">'.$title2.'</strong><br />
<p class="relatedVideoDescription">'.$desc2.'</p>
<p class="infoBtn">info</p>
</div>
<br /><br /><br />
<hr />
</div>
的.relatedVideoDescription被設置爲顯示:無;在CSS中。
能否請您也表明你的HTML? jut a guess $(this).children('。relatedVideoDescription')。fadeIn(); – caramba
假設'relatedVideoDescription'是'infoBtn'的一部分,你試過'$(this).find('。relatedVideoDescription')。fadeIn();'? – MassivePenguin
當然在調用fadeIn()之前隱藏元素 –