1

我试图弄清楚如果margin-left元素上的按钮等于-3200像素,如何禁用按钮。我有以下似乎在页面加载时运行我的功能,有人能看到我哪里出错了吗?

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

1 回答 1

4

您在 offset() 之前错过了dot,需要使用 ==而不是=进行equality比较。

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

编辑

要获得剩余边距,您需要使用 css 函数而不是 offset()

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