Javascript 如何检查图像是否已被查看?

Javascript 如何检查图像是否已被查看?,javascript,Javascript,我有10个图像,每当用户单击或使用鼠标键打开该图像时,我需要记录是否查看该图像,并分别为当前用户禁用图像上的事件。只需设置一个包含已查看图像ID的属性。这既简单又快速。您只需在图像上添加一个事件侦听器即可实现这一点 考虑以下代码 <ul id="test"> <li><img src="#" alt="img1" /></li> <li><img src="#" alt="img2" /></li>

我有10个图像,每当用户单击或使用鼠标键打开该图像时,我需要记录是否查看该图像,并分别为当前用户禁用图像上的事件。

只需设置一个包含已查看图像ID的属性。这既简单又快速。

您只需在图像上添加一个事件侦听器即可实现这一点

考虑以下代码

<ul id="test">
    <li><img src="#" alt="img1" /></li>
    <li><img src="#" alt="img2" /></li>
<ul>

您可以将侦听器更改为锚定标记,因为我认为您将使用锚定标记。

到目前为止您尝试了什么?如果已查看图像索引并指定了属性,则可以将其存储在数组/对象中。让我们看一些代码定义“打开”图像的含义以及要禁用的事件。
$('#test').on('click', 'img', function() {
if($(this).hasClass('clicked'))
{
    alert('element was clicked');
    return false;
}
else
{
    alert('you clicked the first time');
    $(this).addClass('clicked');
}
});