-2

我对 jQuery 还比较陌生,我试图在悬停时隐藏我在 div 内的几个跨度中包含的文本,然后在悬停时再次显示它们。我觉得这是一件相对容易做的事情,我只是没有取得太大的成功。谢谢!

$(".resultBox").hover(function() {

    // Perform actions only if targeted result box it is not enlarged
    if($(this).height() === RESULTBOX_DEF_HEIGHT && $(this).width() === RESULTBOX_DEF_WIDTH)
    {
        // Toggle the highlight class matching the target box
        var targetBoxId = $(this)[0].id;
        $(this).toggleClass(targetBoxId + "BoxHighlight");

        // Hide all text in the spans within this box
    }
});
4

2 回答 2

0

弄清楚了:$(this).children().toggle();

于 2013-02-05T01:09:57.737 回答
-1

您也许可以修改以下内容以对您有利..

$("resultBox").hover(function(){
    $('.target').show();
},function(){
    $('.target').hide();
});
于 2013-02-05T00:55:23.033 回答