var nothover = function(){window.setTimeout(function() {
$('#proFBfeel').hide();
$('#proFBfeel .moreinfos').html('');
$('.contact_pro').html('');
},3000);
};
$('#proFBfeel').nothover();
$('#proFBfeel').hover(function() {
window.clearTimeOut(nothover);
});
$('html').click(function() {
$('#proFBfeel').hide();
$('#proFBfeel .moreinfos').html('');
$('.contact_pro').html('');
});
好的,正如您在我分配的 var 中看到的那样nothover
,setTimeout
三秒钟后,我希望函数运行,除非对象悬停。如果它被悬停以清除超时。
然后一旦回到对象之外再次运行该函数,或者除非他们单击 HTML 元素,然后隐藏该对象。
尽管它对我说,但它运行不正常
未捕获的类型错误:对象 [object Object] 没有方法“nothover”
为什么是这样?如果有人可以提供帮助,我将不胜感激。通过帮助,我的意思是解释一些 javascript 函数以及我将如何确保这些函数正常运行。
谢谢你