你好我有一個php頁面顯示10條文章,閱讀更多按鈕隱藏我需要的是當我懸停在文章框閱讀更多顯示一切正常工作罰款期望當我懸停在任何顯示瞭解更多關於第一篇文章只是不是每個文章jquery只改變一個元素
這是我的PHP代碼
$query = mysql_query("SELECT * FROM stories ORDER BY id DESC LIMIT 0,10");
while ($row=mysql_fetch_array($query))
{
echo "<div class='content_story_block'>
<div class='content_story_block_menu'>$row[title]
<div id='Read_More' style='display:none;' class='content_story_block_menu_span'>Read More</div>
</div>
<div class='content_story_block_row'>$row[brief]</div>
</div>";
}
,這是我的jQuery代碼
<script type="text/javascript">
$('.content_story_block').hover(function() {
$('#Read_More').toggle('slow', function() {
// Animation complete.
});
});
</script>
我缺少什麼?
使用相同的ID'Read_More'一個以上的元素實際上是無效的標記,這就是你的代碼失敗的原因。嘗試使它成爲一個班級或爲每個元素分配不同的ID。 – Octopus 2013-03-26 06:31:34