为什么我的onClick事件没有在图像上触发?

时间:2014-06-11 11:21:41

标签: javascript jquery html image

我正在为Android开发应用程序。但我的img点击功能没有触发。不知道为什么。同样适用于div,但不适用于img。有什么想法吗?

这是HTML代码:

<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并仍然无效。

3 个答案:

答案 0 :(得分:2)

使用就绪功能:

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

答案 1 :(得分:1)

您有拼写错误更改点击以单击

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

答案 2 :(得分:1)

发现问题。在我之前的某个人在透明背景的整个项目上插入一个div,所以我删除了div并且它工作正常。不知道为什么有人这样做。这就是我不喜欢在其他人项目上工作的原因。

相关问题