0

您好,我有一个 php 页面,其中显示 10 篇文章,其中隐藏了阅读更多按钮文章

这是我的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>

我错过了什么?

4

3 回答 3

1

Read_More从 id更改为 class:

<div style='display:none;' class='content_story_block_menu_span Read_More'>
Read More</div>

然后更改您的脚本:

<script type="text/javascript">
    $('.content_story_block').hover(function() {
      $(this).find('div.Read_More').toggle('slow', function() {
        // Animation complete.
      });
    });
</script>
于 2013-03-26T06:14:15.373 回答
0
<script type="text/javascript">
    $('.content_story_block').hover(function() {
      $(this).next('#Read_More').toggle('slow', function() {
        // Animation complete.
      });
    });
</script>
于 2013-03-26T06:14:20.010 回答
0

尝试这个

<script type="text/javascript">
$('.content_story_block').hover(function() {

 $('.content_story_block_menu_span').each(function(){
      $(this).toggle('slow', function() {
    // Animation complete.
  });
  })
});

于 2013-03-26T06:18:10.947 回答