0

私はこの問題を3日間抱えています。ええ、私はそれがとても長いことを知っています、そして私はそれについてとてもストレスを感じています.

問題は、{.hover} を実行したときに 2 つのボタンが表示されるようにすることです。

コードは

// HOVER
$(document).ready(function(){
    $("a#static").hover(function() {
        $(this).stop().animate({"opacity": "0"}, "350");
        $(this).find('img#previewbut');
    }, function() {
        $(this).stop().animate({"opacity": "1"}, "350");
        $(this).find('img#previewbut');  
    });
});

フォーム

<li>
    <p>' . $yValue['title'] . '</p>
    <span class="time timeright">' . $yValue['time'] . '</span>

    <a class="videoThumb4" href="http://www.youtube.com/watch?v=' . $yValue['videoid'] . '" id="static">
    ' . $yValue['description'] . '                      
    </a>
    <img src="img/preview.png" id="previewbut" />
</li>   

jquery のために何を修正する必要がありますか?

4

1 に答える 1

1

もしかして ?

 $("#static").hover(function(event) {
        event.stopPropagation();
        $(this).stop().fadeOut(350);
        $(this).closest("li").find('#previewbut').show();
    }, function() {
        $(this).stop().fadeIn(350);
        $(this).closest("li").find('#previewbut').hide();  
  });
于 2012-07-06T08:47:59.927 に答える