2013-04-24 39 views
-2

什麼不對這個代碼的代碼:的Javascript如果代碼

if($(window).scrollTop() > 290) && ($(window).width > 500) { 

} else { 

} 

我要同時檢查 - 在屏幕的寬度和滾動大小

+2

「_What是錯..._」:1.縮進。 2.括號。 – elclanrs 2013-04-24 20:20:58

回答

5

你錯過一對括號圍繞整個if條件。此外,width是一個方法,所以你必須把它叫做:

if (($(window).scrollTop() > 290) && ($(window).width() > 500)) { 

} else { 

} 
+1

你贏了,注意到'width'問題:) – Ian 2013-04-24 20:24:33

1

你有太多或太少的括號。

if($(window).scrollTop() > 290 && $(window).width() > 500) { 

    } else { 


    } 
+0

代碼仍然無法使用'.width'不是屬性,而是一種方法。 – Nope 2013-04-24 20:29:18

+1

固定爲後人。 – BNL 2013-04-25 11:24:57

4

您是不是想要使用它?

if($(window).scrollTop() > 290 && $(window).width() > 500) { 

我拿出了多餘的括號,用來分組各個條件。

(我遲到了提的是.width需求爲.width(),那@Blender實現)