我有10个图像,每当用户点击或使用鼠标键打开该图像时,我需要记录图像是否被查看,我需要分别为当前用户禁用图像上的事件
答案 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');
}
});
您可以将侦听器更改为锚标记,因为我认为这就是您将要使用的内容。