0

我创建了一个 eBay 列表,它在 eBay 上正常工作。

但我有一个问题。该清单是通过第 3 方软件列出的,并且该软件有自己的 JS 用于更改图像。它不适用于我的脚本。我使用 jQuery。

任何人都可以建议一种简单的方法来在点击事件上交换图像 src 吗?

例如:保持原样,但覆盖 JS。现在它被设置为监听鼠标悬停。我可以编写一个新脚本,以便在单击时交换图像吗?

这是列表的链接:列表模板在这里

4

1 回答 1

0

要更改图像的 src 属性:

$('#myImage').click(function(){
    $(this).attr('src', 'myNewImage.jpg');
});

停止监听 mouseover 事件:

$('#myTargetWhichHasAnEventAttached').off('mouseover');

编辑以回答评论:

$('.image_small_js').off('mouseover'); // supposed that the mouseover event is attached on .image_small_js

$('.image_small_js').click(function(){
    $('#bigpicture').attr('src', $(this).attr('src')).hide().show(); // .hide().show() makes the change effect more smoothy... can be used with timers
});
于 2013-10-15T08:34:08.647 回答