私はまだjavascript、jQuery、jQuery UIを学んでいて、とても簡単に思えることをしようとしています:
灰色の div ボックスをホバーすると拡大し、ホバーしている間は新しいサイズを維持し、マウスを離したときにのみ元のサイズに戻るようにします。
これが私のコードです:
$("div").hover(
// Mouse Over: Expand to 75 x 75
function(){
$(this).effect("size", { to: {width: 75,height: 75} }, 1000);
},
// Mouse Out: 50 x 50 is original size
function(){
$(this).effect("size", { to: {width: 50,height: 50} }, 500);
});
私は近くにいることを知っていますが、うまくいきません。ここで私のフィドルを参照してくださいhttp://jsfiddle.net/L496W/1/。ボックスは大きなサイズに拡張されますが、ホバリングしたまま元のサイズに縮小されます。
私は何を間違っていますか?
また、ここで .toggle() が役に立ちますか?
ありがとう!