2014-06-11 23 views
1

我正在開發android應用程序。但我的img點擊功能沒有啓動。不知道爲什麼。 div的功能相同,但不適用於img。任何想法爲什麼?

這是HTML代碼:爲什麼我的onClick事件不在圖像上發射?

<img src="talk.png" id="talk" class="thumb3"/> 

這是jQuery的:

$("#talk").on('vclick', function() { 
      alert("ItWorks!");              
}); 

這是CSS:

.thumb3 { 
     width:40px; 
     height: 40px; 
     margin-top:5px; 
     z-index:999; 
} 

編輯
click和仍然沒有工作嘗試。

+1

錯字錯誤... –

+2

@Satpal on touch devices(Phone)這是vclick事件 – Brezhnews

回答

1

發現問題。之前有人在透明背景的整個項目上插入了一個div,所以我刪除了div並且它工作正常。不知道爲什麼有人會那樣做。這就是爲什麼我不喜歡在其他人項目上工作的原因。

2

使用現成的功能:

<script> 
    $(document).ready(function() { 
     $("#talk").on('vclick', function() { 
      alert("ItWorks!"); 
     }); 
    }); 
</script> 
+0

jQuery Mobile「vclick」事件處理程序模擬移動設備上的「onclick」事件處理程序。 @Anoop –

+0

我告訴你@ anoop ..... vclick用於移動設備。 –

+0

@anoop請不要更改內容。只是格式化! –

1

你有一個錯字誤差變化V單擊單擊

$("#talk").on('click', function() { 
     alert("ItWorks!");              
}); 
相關問題