jQuery //为什么这个if语句不正确?

Bla*_*mes 1 html javascript jquery if-statement

在我的html中,我有一个div,其中列出了7个图像,但在div中"仅适合"只有5个,所以我创建了2个按钮(bt1和bt2)来"水平滚动"这些图像.

我想要的是当我点击bt2并且第一个图像位于第一个位置时(在这种情况下左边是0px),图像不能进一步滚动,否则它们只是正常滚动.

代码段

$("#bt2").click(function()
 {
    if (($("#symbole").find("img").first().css({"left:0px"}))==true)
          {         
          }
    else{
          $("img").animate({
          "left":"+=100px"
          },
        420);
    }
 });
Run Code Online (Sandbox Code Playgroud)

Adi*_*dil 5

css方法不返回布尔值true/false,因此您可以将其与true进行比较.您需要获取左侧的css值,但您正在设置它

if (($("#symbole").find("img").first().css("left") === "0px")
Run Code Online (Sandbox Code Playgroud)

要么

if($("#symbole img:eq(0)").css("left") === "0px") 
Run Code Online (Sandbox Code Playgroud)