jQuery的 unbind 方法并不能解除超链接(即a标签)的click事件,如果想让超链接的默认click事件不发生需要如下处理:
$('#some-link-id').click(function (event)
{
event.preventDefault();
});
// or
$('#some-link-id').click(function ()
{
return false;
});
参见How to unbind a hyperlink with jQuery
这样重写了超链接的click事件出发的动作后,可以在为这个超链的click动作绑定其他事件。比如我就需要让打开的窗口最大化,所以我就会这么做(在执行了上面的某种解除默认动作的代码后):
$('#some-link-id').click(function(){
var href = j(this).attr('href');
window.open(href,'','channelmode=yes,fullscreen=yes,menubar=yes');
});
参考内容:
分享到:
相关推荐
js和jquery控制超链接,使链接在子窗口打开;超链接,一部分在本窗口打开,大部分在新窗口打开
主要介绍了JQuery调用绑定click事件的3种写法,本文简洁清晰的给出3种写法的代码示例,可以很方便的复制使用,需要的朋友可以参考下
jquery绑定click事件传递参数
jQuery鼠标滑过超链接动画特效2里面包含4种超酷效果,分别是胶囊跟随效果,双线跟随效果,下划线跟随效果和上划线跟随效果。
jQuery+CSS实现淡入效果的超链接样式,代码简单,容易使用!
本文实例讲述了JQuery实现超链接鼠标提示效果的方法。分享给大家供大家参考。具体分析如下: 浏览器其实已经自带了超链接提示,只需在超链接中加入title属性就可以了。但是这个提示效果的响应速度是非常缓慢的,大概...
HoverSlippery是一款可以制作导航超链接鼠标滑过动画特效的jQuery插件。该插件可以制作4种鼠标滑过效果,分别是:胶囊跟随效果,双线跟随效果,下划线跟随效果和上划线跟随效果。
jquery监听鼠标滚轮事件+js监听滚轮事件, 两个例子,都可以通过! 目前已测试 ie8 火狐,360
本文实例讲述了jquery单选框radio绑定click事件实现方法。分享给大家供大家参考。 具体实现方法如下: 代码如下:<html> <head> <title>单选框radio绑定click事件</title> <meta ...
jquery下A标签onclick事件的处理,看看看看看看。
使用Google的UI的时候,在当前页面打开一个超链接,网页会根据需要进行局部刷新,而不是替换整个页面。当用户选择新窗口打开超链接的时候,超链接仍然可以到达预想的页面
本文实例讲述了jQuery中click事件的定义和用法。分享给大家供大家参考。具体分析如下: 当鼠标指针在匹配元素上方,然后按下并松开鼠标左键或者调用click()方法都会触发click事件。 click()方法也可以绑定事件处理...
主要介绍了jQuery取消特定的click事件实现方法,结合实例形式分析了jQuery简单实现事件绑定及取消事件绑定的相关技巧,需要的朋友可以参考下
jquery鼠标滚轮事件jquery鼠标滚轮事件jquery鼠标滚轮事件jquery鼠标滚轮事件jquery鼠标滚轮事件jquery鼠标滚轮事件jquery鼠标滚轮事件
本文将为大家介绍下jQuery模拟超链接点击效果实现,感兴趣的朋友可以参考下哈,希望对你有所帮助
基于jquery的niceTitle超链接提示插件.zip
4种jQuery鼠标滑过超链接导航菜单动画代码,3D翻转效果,括号动画效果,上下翻转效果和下划线动画效果。