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

时间:2013-08-28 09:37:43

标签: javascript

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

2 个答案:

答案 0 :(得分:0)

只需设置一个包含已查看图片ID的属性即可。这很简单快捷。

答案 1 :(得分:0)

您可以通过在图像上添加事件监听器来实现此目的

考虑以下代码

<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');
}
});

您可以将侦听器更改为锚标记,因为我认为这就是您将要使用的内容。