我需要将上下文传递给我对showPictureZoom(事件结束)的调用。
有谁知道怎么做?我的想法是我需要传递一个存储在dom中的变量(图像src),我不知道我怎么能这样做......
这是我到目前为止所做的:
var showPictureZoom = function(src)
{
console.log(src)
}
var config = {
over: function(){showPictureZoom(context)},
sensitivity:6,
interval:400,
out: hidePictureZoom,
};
$(".image img").hoverIntent(config);
感谢您的帮助! (:
编辑: 这是html代码:
<td class="image">
<img src="img_url" data-large-square="DATA_NEEDED">
</td>
我需要的是在过度回调中获取变量“data-large-square”。
答案 0 :(得分:4)
你可以将上下文传递给“this”,即元素:
var showPictureZoom = function(el)
{
console.log($(el).attr('src'));
}
var config = {
over: function(){showPictureZoom(this)},
sensitivity:6,
interval:400,
out: hidePictureZoom,
};
$(".image img").hoverIntent(config);