`
xiaobai1023
  • 浏览: 15539 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

jQuery解除超链接的click事件

阅读更多

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控制超链接

    js和jquery控制超链接,使链接在子窗口打开;超链接,一部分在本窗口打开,大部分在新窗口打开

    JQuery调用绑定click事件的3种写法

    本文将详细介绍在jQuery中绑定`click`事件的三种常见方法,以及它们的应用场景和差异。 ### 1. `click()`方法 这是最直接和最简单的绑定`click`事件的方式。当你希望为一个元素添加点击事件监听器时,可以使用`...

    jQuery鼠标滑过超链接动画特效2.zip

    本资源"jQuery鼠标滑过超链接动画特效2.zip"聚焦于为超链接添加动态视觉效果,以提升用户体验和网页互动性。以下是四种独特效果的详细解析: 1. **胶囊跟随效果**: 这个效果会在鼠标滑过超链接时,产生一个类似...

    jquery绑定click事件传递参数

    本文将深入探讨如何使用jQuery来绑定click事件,并传递参数。 首先,`click`事件是jQuery中用于监听元素被点击时触发的事件。它允许我们在用户点击DOM元素时执行特定的函数或代码块。基本的用法是在目标元素上调用`...

    jQuery+CSS实现淡入效果的超链接样式

    然后,我们需要使用jQuery来监听超链接的鼠标悬停事件,当鼠标悬停在超链接上时,将其透明度设为1,实现淡入效果: ```javascript $(document).ready(function() { $('a').hover(function() { $(this).stop()....

    4种超酷jQuery导航超链接鼠标滑过动画特效插件

    本文将深入探讨“4种超酷jQuery导航超链接鼠标滑过动画特效插件”——HoverSlippery,以及如何利用jQuery库来提升网页的视觉吸引力。 首先,HoverSlippery插件提供了四种独特的鼠标滑过效果,为导航菜单增添了丰富...

    JQuery实现超链接鼠标提示效果的方法

    本文实例讲述了JQuery实现超链接鼠标提示效果的方法。分享给大家供大家参考。具体分析如下: 浏览器其实已经自带了超链接提示,只需在超链接中加入title属性就可以了。但是这个提示效果的响应速度是非常缓慢的,大概...

    基于jQuery捕获超链接事件进行局部刷新代码

    在事件处理函数中,通过`$(this).attr('href')`获取被点击超链接的href属性,这个属性值代表了超链接的目标地址。 接下来,代码中的`$('#div_view').attr('src',link);`用于改变iframe元素的src属性值。这意味着...

    4个简单实用的jQuery超链接动画特效.zip

    《jQuery超链接动画特效实践详解》 在网页设计与开发中,超链接是网页内容交互的基础,而通过jQuery实现的超链接动画效果则能够提升用户体验,增加网站的吸引力。本篇文章将围绕“4个简单实用的jQuery超链接动画...

    jquery监听鼠标滚轮事件+js监听滚轮事件

    为了捕捉这一行为并根据需要做出响应,开发者通常会使用JavaScript或jQuery来监听滚轮事件。本篇将详细介绍如何使用jQuery和原生JavaScript实现鼠标滚轮事件的监听。 一、jQuery监听鼠标滚轮事件 jQuery库提供了一...

    4个简单实用的jQuery超链接动画特效

    通过jQuery选择器,我们可以监听鼠标悬停事件,然后动态地改变超链接前后括号的样式,比如大小、颜色或透明度,以达到醒目的提示效果。这种简单但引人注目的动画可以提高用户对当前页面状态的认知。 上下翻转效果是...

    jquery A标签onclick事件

    ### jQuery 下 A 标签 onclick 事件处理 在前端开发中,经常需要为页面中的元素绑定事件处理函数,其中 `onclick` 事件是最常见的交互方式之一。jQuery 是一个流行的 JavaScript 库,它提供了简单易用的方法来处理...

    JQuery 给元素绑定click事件多次执行的解决方法

    原绑定方法: $("#sdfsd").on("click",function(e){ ***** }); 这种方法只会在原click方法中继续添加新方法; 解决办法更改绑定方法为: $("#sdfsd").unbind(...在绑定新click方法前对元素所绑定的click方法解绑

    Jquery为单选框checkbox绑定单击click事件

    本文将详细解读如何使用Jquery为单选框checkbox绑定单击click事件,并在事件触发时执行相应的函数。 首先,我们需要了解HTML中单选框checkbox的定义。单选框是表单元素中的一个类型,它允许用户在一组选项中选择一...

    jquery单选框radio绑定click事件实现方法

    总结一下,jQuery中实现单选框radio绑定click事件的方法是: 1. 引入jQuery库,如`”text/javascript” src=”jquery-1.8.2.min.js”></script>`。 2. 使用文档就绪函数包裹代码,确保在DOM加载完成后执行,`$...

    jQuery取消特定的click事件

    对于特定的click事件取消问题,jQuery提供了一个非常方便的方法,即使用事件命名空间。通过为事件命名空间,我们可以精确地控制哪些事件处理器应该被触发,哪些应该被取消。具体来说,jQuery的事件绑定和解绑都可以...

    jQuery参考手册-事件总结

    11. **one()**: 这个方法只让事件处理函数执行一次,之后自动解除绑定。 12. **delegate()**: 类似于 `live()`,用于向匹配元素的后代元素添加事件处理器,已被 `on()` 替代。 13. **event对象**: 在事件处理函数...

    基于jquery的niceTitle超链接提示插件.zip

    【标题】"基于jQuery的niceTitle超链接提示插件"是一个专为前端开发设计的工具,主要用于提升用户体验。在网页中,当鼠标悬停在超链接上时,该插件可以提供一个美观且实用的提示信息,显示链接的详细内容或者预览...

Global site tag (gtag.js) - Google Analytics