1

要素がピクセルmargin-leftに等しい場合、ボタンを無効にする方法を見つけようとしています。-3200ページの読み込み時に関数を実行しているように見える次のように見えますが、どこが間違っているのか誰にもわかりますか?

if ($('.hero-carousel')offset().left = -3200) {
    alert('test');
}
4

1 に答える 1

4

dotoffset() の前に見逃したため、比較=の代わりに= を使用する必要があります。=equality

if($('.hero-carousel').offset().left == -3200) {
    alert('test');    
}

編集

マージンを残すには、offset() の代わりに css 関数を使用する必要があります

if($(".hero-carousel").css("margin-left") == -3200 + "px") {
    alert('test');    
}
于 2012-12-19T15:29:30.547 に答える