そのため、 hoverIntentを使用して、一部の画像の遅延ホバーを制御しようとしています。一瞬ホバーすると画像が拡大されます。ただし、それは条件付きであり、頭を包むことはできないようです。画面の左側にある場合は通常どおり拡大されますが、画面の右側にある場合は左側にも移動します。
$(".card").live('click', function () {
windowWidth = $(window).width();
var id = $(this).attr('id');
var offset = $(this).offset();
var pos = offset.left;
if (windowWidth - pos < 500) {
var config = {
over: alert(id+" right"),
timeout: 500,
out: alert('out'),
sensitivity: 7,
interval: 500
}
$(this).hoverIntent( config )
}
else (pos < 500) {
var config = {
over: alert(id+" left"),
timeout: 500,
out: alert('out'),
sensitivity: 7,
interval: 500
}
$(this).hoverIntent( config )
}
})
今、私はこれが機能なしで.live('click')
機能することを本当に望んでいます(これはテスト目的でクリックするだけです)が、マウスオーバーされているものに変数を割り当てる方法が他にわかりません(画像を見つけるため)。
理想的には、 を実行したいのですが.live('hoverIntent')
、それがうまくいかないか、それを実行する方法がわかりません。
何かが私にすべてを失敗させたと言っています。 http://magic.cardbinder.com/テストします。助けてくれてありがとう!