如果用户单击图像的右中部分,则调用函数

时间:2018-12-13 07:28:39

标签: javascript jquery

我有一个图库,当用户单击图像时,我想转到下一张图像。但是我需要点击图片的中右部分才能转到下一张图片,而不是整个图片。

我正在尝试类似的事情……但没有成功。

$(".imageClass").click(function(event) {
  var x = event.offsetX
  if(x > ?????????????????) {
      next = active.next();
  }
});

我怎么知道用户是否单击图像的右侧以呼叫下一个图像?

1 个答案:

答案 0 :(得分:1)

尝试一下:

$(".imageClass").click(function(event) {
    var x = event.offsetX;
    var width=$(this).width();
    if(x > width/2) {
        next = active.next();
    }
});