zoukankan      html  css  js  c++  java
  • jQuery解除超链接<a>的click事件

    jQuery的 unbind 方法并不能解除超链接(即a标签)的click事件,如果想让超链接的默认click事件不发生需要如下处理:

    Js代码    

    1. $('#some-link-id').click(function (event)  
    2. {  
    3.     event.preventDefault();  
    4. });  
    5.   
    6. // or  
    7.   
    8. $('#some-link-id').click(function ()  
    9. {  
    10.     return false;  
    11. });  

    这样重写了超链接的click事件出发的动作后,可以在为这个超链的click动作绑定其他事件。比如我就需要让打开的窗口最大化,所以我就会这么做(在执行了上面的某种解除默认动作的代码后):

    Js代码    

    1. $('#some-link-id').click(function(){  
    2.     var href = j(this).attr('href');  
    3.     window.open(href,'','channelmode=yes,fullscreen=yes,menubar=yes');  
    4. });  

    参考内容:

  • 相关阅读:
    高精度 模板
    《图论》邻接表
    模板整理
    H
    C
    同余定理的应用(处理大数
    H
    1153: 简易版最长序列
    1152: 二分搜索
    1151: 大整数加法(正数)
  • 原文地址:https://www.cnblogs.com/zcm123/p/3334486.html
Copyright © 2011-2022 走看看