2011-07-03 3 views
0

私のコードに問題があります。それはcursurがdivの上にあるときにはうまく動作しますが、mouseoutで停止しません。私が間違っていたことは何ですか? (私はjqueryの-アプローチのプラグインを使用しています)Jquery関数の問題

$(document).ready(function() { 
     $("#wrap p").hover(function() {  
    $("span.fg").approach({"opacity": 1,}, 100); 
    $("span.fg").animate({fontSize: '15px'}, 300); 
     $("span.bg").animate({fontSize: '8px'}, 300); 
    }, 
    function() {  
     $(this).removeClass("hover"); 
     } 
    ); 
}); 

HTML:(リンクはHREFです、私は新しいユーザーだ)あなたはクラスのホバーを割り当てていない

<div id="wrap" class=""> 
<h2>Stuff</h2> 
    <p class="on"> 
     <span class="bg">Lorem Ipsum has been the</span> 
     <link "#"><span class="fg"> industry’s standard</span></a> 
     <span class="bg">dummy text ever</span> 
     <link ="#"><span class="fg">since the 1500s,</span></a> 
     <span class="bg">when an unknown printer took a galley of type and</span> 
     <link ="#"><span class="fg">scrambled it</span></a> 
     <span class="bg">to make a type specimen book.</span> 
     <link ="#"><span class="fg">scrambled it</span></a> 
     <span class="bg">to make a type specimen book.</span> 
    </p> 
</div> 
+0

としてあなたのhtmlを共有してください。よく – Niklas

+0

期待される行動は何ですか? – Andy

+0

基本的に、div#wrapをマウスで操作すると、 'fg'スパンの単語が大きくなり、マウスが近づくと明るくなり、 'bg'スパンが縮小します。 – Sean

答えて

0

、あなたが求めていますjqueryメソッドhover

あなたがにリファクタリングのいずれかが必要とするクラスを作成します(例えばmyHover、その後、追加と削除)、またはそのようなホバーメソッドが使用して戻って自分のorignalの値にスパンを設定します。

$(document).ready(function() { 
     $("#wrap p").hover(
     function() {  
     $("span.fg").approach({"opacity": 1,}, 100); 
     $("span.fg").animate({fontSize: '15px'}, 300); 
     $("span.bg").animate({fontSize: '8px'}, 300); 
    }, 
    function() {  
     $("span.fg").approach({"opacity": 0,}, 100); //change back to orginal value 
     $("span.fg").animate({fontSize: '10x'}, 300); //change back to orginal value 
     $("span.bg").animate({fontSize: '4px'}, 300); //change back to orginal value 
     } 
    ); 
}); 
+0

ありがとうNim 私はこのコードを試してみましたが、私の問題はmouseoutで完全にリセットされず、不透明度がオンのままで、divの外にあるときにフォントサイズが変動しつづけます。これは問題を引き起こす 'アプローチ'プラグインですか? – Sean

+0

あなたは以前にそのプラグインを使用していたことに気付かなかったかもしれません。 – NimChimpsky

+0

Hey Nim、 divを入力すると、ホバー機能が開始されるようにコーディングする方法はありますか? – Sean