2013-03-04 70 views
0

我正在尋找一些將有100個if語句的東西我確信這不是最好的方式,但它的方式我知道如何去做,我相信它會起作用。我想讓用戶看到兩個圖像,當他們點擊一個圖像時,他們會將它們帶到另一組圖像等。行OnClick JS如果聲明

 if($('IMAGE ID').click()) 
    { 
     page2a.html 
    } 
    else 
    { 
     page2b.html 
    } 

謝謝!

因此,我想了解如何使用圖像和鼠標單擊創建if語句的一些指導。我知道如何用數學的結果來創造一個例子;

如果(5> 10) 等。

但我從來沒有使用過的媒體,之前的圖像如何添加那些if語句我試圖張貼以上這是正確的?謝謝!

+0

能否請你解釋你確切的問題?這可以幫助其他人建議你更好的選擇。 – 2013-03-04 11:14:55

+0

當然1秒我會發布在我的壞 – user2058820 2013-03-04 11:15:42

+0

我猜你錯了'如果點擊'點擊''點擊' – 2013-03-04 11:17:43

回答

1

您可以將圖片標記嵌入到錨標記本身內部以解決此問題。

<a href="page2a.html"><img/><a> 
<a href="page2b.html"><img/></a> 

,如果你想使用查詢使用像動態地加載網頁: 編輯:您可以設置IMAGE_ID相同page2a或page2b

$('img').click(function() { 
    var id= $(this).attr('id'); 
    window.location = id+'.html'; 
}) 
+0

嗨,我想同樣的,但如果我有例如,像這樣 - 選項1a - 選項1b 選項2a - 選項2b選項2c - 選項2d 我將擁有超過100個不同的頁面,每個組合都是唯一的問題。 – user2058820 2013-03-04 11:22:27

+0

請檢查上面編輯的代碼。你可以嘗試讓IMaGE_ID和頁面名稱相同,這樣你就可以避免很多條件 – Aravind 2013-03-04 11:33:25

+0

啊謝謝這就是我要找的!上述過程稱爲什麼? – user2058820 2013-03-04 11:38:11