0

ここでは、リンクjsfiddle.net/swati712/4Zx5qを提供しています。左上にある緑色の円をクリックするとわかるbuttonように、背景画像がフェードイン jquery 関数として表示され、画像領域の外に出ると、その画像が表示されます。フェードアウトして灰色の背景が再現されました。しかし今、誰かが灰色の領域にマウスを置いたときに、緑色のボタンをクリックするだけでなく、画像が表示されるようにしたいと考えています。私はそれが非常に単純な作業であることを知っていますが、これに関して助けが必要です.

4

4 に答える 4

0

背景色が灰色の要素にホバーハンドラーを配置したいと思います(fiddleを参照):

$('#container').hover(function() {
    $(".main1").fadeIn();
    $(".logo").fadeOut();
    $(".logo-left").fadeIn();
}, function(){
});

ホバー機能を灰色の要素に制限することに煩わされず、ページ全体でイベントをキャッチしたい場合は、document要素をターゲットにするように jquery セレクターを変更できます。

$(document).hover(function() { /* hover code here */});
于 2013-07-16T15:28:59.730 に答える
0

本質的に、灰色の背景の一部が画像でフェードすると言っていますか? あなたはこのようにします。

(function ($) {
    $ (document).ready(function () {
        //TODO: Code here
        $('#left').hover(function() {
            $(".main1").fadeIn();
            $(".logo").fadeOut();
            $(".logo-left").fadeIn();
        }, function () {
        });

        $('.hide').hover(function () {
        }, function () {
            $(this).fadeOut();
            $(".logo").fadeIn();
            $(".logo-left").fadeOut();
        });
    });
})(jQuery);
于 2013-07-16T15:30:45.910 に答える
0

このフィドルを試してください:

http://jsfiddle.net/Hive7/4Zx5q/8/

Jクエリ:

(function($) {
    $ (document).ready(function(){
        //TODO: Code here
        $('.main').hover(function() {
            $(".main1").fadeIn();
            $(".logo").fadeOut();
            $(".logo-left").fadeIn();
        }, function(){
        });

        $('.hide').hover(function() {
        }, function(){
            $(this).fadeOut();
            $(".logo").fadeIn();
            $(".logo-left").fadeOut();
        });
    });


})(jQuery);
于 2013-07-16T15:57:31.983 に答える