以下のjQueryでmousehouverイベントを遅らせようとしています
document.observe('mouseover', (function (event) {
var target = event.findElement('a[rel^=lightbox]') || event.findElement('area[rel^=lightbox]');
if (target) {
event.stop();
this.start(target);
}
}).bind(this));
},
私はこのようにしてみました
document.observe('mouseover', (function (event), 2000) {
var target = event.findElement('a[rel^=lightbox]') || event.findElement('area[rel^=lightbox]');
if (target) {
event.stop();
this.start(target);
}
}).bind(this));
},
しかし、うまくいきませんでした。
どうすればこれを機能させることができますか?
ありがとう
これも試しましたが、ホバーが機能しません。
var hoverTimeout;
document.observe('mouseenter', (function(event){
hoverTimeout = setTimeout(function(){
document.observe('mouseover', (function(event){
var target = event.findElement('a[rel^=lightbox]') || event.findElement('area[rel^=lightbox]');
if (target) {
event.stop();
this.start(target);
}
}).bind(this));
},
}, 2000);
});