1

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」を取得することです。

4

1 に答える 1

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);
于 2012-10-12T03:08:45.033 に答える