js/jquery 如何判断当前是不是具有某个事件 比如说是不是具有hover事件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js/jquery 如何判断当前是不是具有某个事件 比如说是不是具有hover事件相关的知识,希望对你有一定的参考价值。
参考技术A 应该不行,因为你要判断是否具有某个事件,就是要对他进行处理,这个就等于直接在事件里写方法。如果只是判断是否有该事件而不处理,好像写该事件没有必要。不过倒是有判断时间类型的方法,event.type比如$(this).click(function(event)alert(event.type);)然后返回的事件是"click" 参考技术B $("td").hover(function ()
alert('TD发生mouse hover事件');
,
function ()
alert('TD发生mouse out事件');
); 参考技术C 这个应当可以检测出,本人能力不行,你试着获取dom对象的事件属性看看是不是为空?譬如
a.onclick ==“”大致这个意思,对于事件监听所绑定的事件,这个是否还有作用真不知道了
如何检测 URL 是不是具有端口 ID 或不使用 JS 或 JQuery? [复制]
【中文标题】如何检测 URL 是不是具有端口 ID 或不使用 JS 或 JQuery? [复制]【英文标题】:How to detect if the URL has port ID or not using JS or JQuery? [duplicate]如何检测 URL 是否具有端口 ID 或不使用 JS 或 JQuery? [复制] 【发布时间】:2016-07-27 17:53:12 【问题描述】:如果那是最好的代码?
if(window.location.origin.split(":")[1] > 4)
return false;
else
return true;
【问题讨论】:
【参考方案1】:你想要location.port
(location
对象的一部分)。
return !!location.port; // true if there is a port, false otherwise
【讨论】:
它有效,但我想知道是什么!!在 JS 代码中是什么意思?!foo
否定该值,将其转换为布尔值,表示与 foo
的“真实”值相反。 !!foo
将该布尔值翻转回来以表示原始的“真实性”。实际上,这会将"8134"
转换为true
,并将""
(空字符串)转换为false
。以上是关于js/jquery 如何判断当前是不是具有某个事件 比如说是不是具有hover事件的主要内容,如果未能解决你的问题,请参考以下文章
jquery或者js如何判断当前网络是不是畅通,我的页面是给手机用的
jquery draggable 怎么判断当前控件是不是被禁止拖动