jQuery点击改变链接的文本(2)
来源:Leeiio Chaos 发布时间:2010-03-19 18:11:00
标签:jQuery,链接,浏览器
增加鼠标中间点击链接的事件捕获处理。
当你用鼠标中键新窗口打开链接的时候还是会触发事件,导致文字变成“Loading…”,那么我们就要对鼠标的事件进行处理了,处理的代码如下:
$('a').click(function(e){
if(e.which == 2){
return true;
}else{
$(this).text('loading...');
$('#clickload').show();
}
});
页面由window.location打开。
不知道为什么,在IE和Opera中用jquery的click(fn)函数,会丢失默认的事件也就是只执行了click(fn)函数里面写的事件,而默认的打开页面的事件丢失了,Firefox和Chrome都是正常的。不知道是不是jQuery函数的问题,往知情者告知哈。现在的解决方案代码如下:
$('a').click(function(e){
if(e.which == 2){
return true;
}else{
$(this).text('loading...');
$('#clickload').show();
window.location = $(this).attr('href');
}
});


猜你喜欢
- python函数的闭包问题(内嵌函数)>>> def func1():... print ('fun
- 1.前言开发中,[]byte类型和string类型需要互相转换的场景并不少见,直接的想法是像下面这样进行强制类型转换:a := "
- 其实这个错误按字面意思就是不能打开mysql.event表,那么就是权限问题导致的。一般mysql也无法运行。在 本地计算机 无法启动 My
- 检查bug的步骤1. bug定位在js脚本中,按照脚本执行的顺序,你可以用console或alert,来确定bug发生的代码区间,然后在区间
- php 如何获取请求的xml数据,对方通过http协议post提交过来xml数据,php如何获取到这些数据呢?<?php $xml_d
- 使用说明:需要引入插件calendar.js/calendar.min.js须要引入calendar.css 样式表,可以自定义自己想要的皮
- MySQL字符集:cp1252 West European (latin1) ,解决乱码问题 使用虚拟主机空间上的phpmyadmin操作数
- 官网文档http://www.yiiframework.com/doc-2.0/guide-structure-assets.htmlyii
- 在部署程序时遇到的一个问题,MySQL定义举例如下:CREATE TABLE `example` ( `id` INTEGER
- 我就废话不多说了,大家还是直接看代码吧!def pro_mgr(): """ 获取当前
- 还是决定冠上ajax的头衔,毕竟很多人会用这个关键词搜索。虽然我认为这只是个炒作的概念,不过不得不承认ajax叫起来要方便多了。ajax的意
- 人工智能是一个很广阔的领域,很多编程语言都可以用于人工智能开发,所以很难说人工智能必须用哪一种语言来开发。选择多也意味着会有优劣之分,并不是
- 该计算器功能:1.校验:小数点,重复计算,以及大量更符合用户体验的操作。2.能够从键盘输入。效果图:html代码:<!DOCTYPE
- CSS Sprites技术不新鲜,早在2005年 CSS Zengarden 的园主 Dave Shea 就在 ALA
- 一、状态模式允许一个对象在其内部状态改变时改变它的行为,对象看起来似乎修改了它的类1.基本实现//下面以一个开灯程序演示状态模式//灯共用三
- merge()import pandas as pdpd.merge(DateFrame1,DateFrame2,on = '
- 很多时候基于php+MySQL建立的网站所出现的系统性能瓶颈往往是出在MySQL上,而MySQL中用的最多的语句就是查询语句,因此,针对My
- 进入:直接输入python即可,如图所示退出:1:输入exit(),回车2:输入quit(),回车3:输入ctrl+z,回车来源:https
- 除了常用的csv文件和excel文件之外,我们还可以通过PY把数据保存文npy文件格式和mat文件格式。1. npy文件npy即numpy对
- 使用echart卡在引入包的问题上了。到github下载的js一直引入不了。注意是引入dirt文件夹下的echarts.js把这个文件夹放入