画面の左側に自動的に非表示になり、ミラー列を含む div があります。div のコンテンツの幅は不明です。.width(500) を使用して幅をハードコーディングすると問題なく動作しますが、マウスオーバー時に内容に合わせて自動調整し、マウスリーブ時に元に戻そうとしています。
これは私が現在持っているコードです。問題は、マウスオーバーしても何も起こらないことです。アイデアは、幅のcss属性を削除して、デフォルト値に戻すことでした
$(".leftnavdiv").live({ //code for autohide
mouseenter:
function () {
$(this).css('width','');
//$("body").css('padding-left','510px');
},
mouseleave:
function () {
$(this).css('width','10px');
//$("body").css('padding-left','20px');
}
}
);