私は非常に基本的なソーシャル スライダー バーを作成しました。このスライダー バーは、サイトの横に隠れ、ホバーするとスライドします。現在のcssの「左」プロパティにjQueryの設定値を指定するとすべて機能しますが、左のプロパティを取得して変数として設定しようとすると、スクリプトが機能しなくなります。私は何かを逃しましたか?
$('#slider').mouseenter(function () {
var cssleft = $(this).css('left');
if ($('#slider').css('left') === "cssleft") {
$(this).animate({
left: '0'
}, 300, function () {});
} else {
$(this).animate({
left: ("cssleft" + 'px')
}, 100, function () {});
}
});
$('#slider').mouseleave(function () {
$(this).delay(1000).animate({
left: ("cssleft" + 'px')
}, 500, function () {});
});
ここに値が設定された作業バージョンがあります
みんなありがとう!