onclick和ontouchstart不能在移动设备上工作

时间:2016-11-09 10:16:47

标签: javascript mobile onclick ontouch

我正在尝试向此img标记添加点击事件。它在桌面上工作正常,有时在ipad上工作。但它从不适用于移动设备。 我试过了`

public function returnSubCategories(Request $request){
        $subCategories = Subcategory::where('parent_id', '=', $request->id);
        foreach($subCategories as $subCategory){
            echo "<option value='$subCategory->id'>$subCategory->name</option>";
        }
    }

<img src="http://placehold.it/200x200" class="img-center" ontouchstart="addImagesToArray()"/>

只是为了测试手机。但似乎没有人工作。 这就是我的js看起来像

<img src="http://placehold.it/200x200" class="img-center" onclick="addImagesToArray()"/>

我不知道为什么这不起作用,因为我甚至都没有在控制台中看到错误。我真的迷失在这里。有人可以帮帮我吗?

1 个答案:

答案 0 :(得分:0)

现在正在运作。这是我的图像布局方式的问题。 onclick和ontouchstart适用于所有移动设备。