JQuery下的Live方法和$.browser方法使用代码


Posted in Javascript onJune 02, 2010
$(function(){ 
Ajaxload("?Uid=1<%= Yan.GET_Dict(id, 8, TableName)%>") 
$("#ThreeM a:first").addClass("addBg"); 
$(".pageP2 a").live("click",function(){var NewUrl=$(this).attr("href");if(jQuery.browser.msie){var IE=$.browser.version;if(IE=="7.0" || IE=="6.0"){NewUrl="?"+NewUrl.split('?')[1]}};Ajaxload(NewUrl);return false;});/*return false阻止默认a标签跳转,改用ajax请求*/ 
$("#ThreeM a").click(function(){ 
if(!$(this).hasClass("addBg")){$("#ThreeM a").removeClass("addBg");$(this).addClass("addBg")} 
var Url="?Uid=1"+$(this).attr("id"); 
Ajaxload(Url); 
}) 
}) 
function Ajaxload(parm) 
{ 
$.ajax({ 
type: "GET", 
url: "/stus/3th.aspx"+parm, 
cache: false, 
beforeSend:function(){$("#Three").html("<div> <img src=\"images/ajax-loader.gif\" /> load...</div>")}, 
success: function(msg){ 
$("#Three").html(msg); 
}, 
error:function(){$("#Three").html("Load failure...")} 
}); 
}

jQuery.browser方法有如下参数,返回true或者false: 
safari
opera
msie
mozilla 
是这里引用浏览器判断,是由于在IE6.0和7.0中a标签里的href="?Uid="获取过来是整个地址,不知道为什么。就用split截取了。。。

$.live()方法是1.3.2新增的的函数,在1.4.1可以支持自定义事件。具体查api吧。。。

另外关于live方法的冒泡:

ajax提交获取过来的动态生成的a标签,用Live()方法绑定了click事件。第二次查询时会执行2次click事件,冒泡了。用one()方法的话,点击一次就失效了。

最后用bind方法,在提交按钮cilick的时候,Unbind()取消绑定。就可以了。

Javascript 相关文章推荐
Javascript 表单之间的数据传递代码
Dec 04 Javascript
固定表格行列(expression)在IE下适用
Jul 25 Javascript
关于Javascript作用域链的八点总结
Dec 06 Javascript
常用jQuery选择器总结
Jul 11 Javascript
Javascript让DEDECMS告别手写Tag
Sep 01 Javascript
JavaScript sub方法入门实例(把字符串显示为下标)
Oct 17 Javascript
node.js中的fs.writeFile方法使用说明
Dec 14 Javascript
JavaScript中的toDateString()方法使用详解
Jun 12 Javascript
js仿百度切换皮肤功能(html+css)
Jul 10 Javascript
vuejs点击class变化的实例
Sep 05 Javascript
vue-cli 3.0 版本与3.0以下版本在搭建项目时的区别详解
Dec 11 Javascript
在Vue中使用CSS3实现内容无缝滚动的示例代码
Nov 27 Vue.js
JQuery Ajax通过Handler访问外部XML数据的代码
Jun 01 #Javascript
一些经常会用到的Javascript检测函数
May 31 #Javascript
jquery URL参数判断,确定菜单样式
May 31 #Javascript
javascript 全等号运算符使用说明
May 31 #Javascript
js的逻辑运算符 ||
May 31 #Javascript
避免 showModalDialog 弹出新窗体的原因分析
May 31 #Javascript
判断目标是否是window,document,和拥有tagName的Element的代码
May 31 #Javascript
You might like
PHP简单处理表单输入的特殊字符的方法
2016/02/03 PHP
php判断是否连接上网络的方法实例详解
2016/12/14 PHP
Laravel访问出错提示:`Warning: require(/vendor/autoload.php): failed to open stream: No such file or di解决方法
2019/04/02 PHP
jquery 简单的进度条实现代码
2010/03/11 Javascript
TBCompressor js代码压缩
2011/01/05 Javascript
js简单实现HTML标签Select联动带跳转
2013/10/23 Javascript
浅谈jQuery中 wrap() wrapAll() 与 wrapInner()的差异
2014/11/12 Javascript
JavaScript制作windows经典扫雷小游戏
2015/03/31 Javascript
js实现根据身份证号自动生成出生日期
2015/12/15 Javascript
学习JavaScript设计模式之单例模式
2016/01/19 Javascript
如何用JS判断两个数字的大小
2016/07/21 Javascript
微信小程序 中wx.chooseAddress(OBJECT)实例详解
2017/03/31 Javascript
jquery引入外部CDN 加载失败则引入本地jq库
2018/05/23 jQuery
jQuery利用cookie 实现本地收藏功能(不重复无需多次命名)
2019/11/07 jQuery
js 递归json树实现根据子id查父id的方法分析
2019/11/08 Javascript
[59:35]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#1COL VS Alliance第二局
2016/03/04 DOTA
python调用cmd复制文件代码分享
2013/12/27 Python
python中列表元素连接方法join用法实例
2015/04/07 Python
Python实现递归遍历文件夹并删除文件
2016/04/18 Python
Python爬虫:通过关键字爬取百度图片
2017/02/17 Python
如何使用Python的Requests包实现模拟登陆
2018/04/27 Python
python 实现将字典dict、列表list中的中文正常显示方法
2018/07/06 Python
对Python闭包与延迟绑定的方法详解
2019/01/07 Python
Django之无名分组和有名分组的实现
2019/04/16 Python
使用卷积神经网络(CNN)做人脸识别的示例代码
2020/03/27 Python
python sitk.show()与imageJ结合使用常见的问题
2020/04/20 Python
python代码能做成软件吗
2020/07/24 Python
python使用Windows的wmic命令监控文件运行状况,如有异常发送邮件报警
2021/01/30 Python
HTTP状态码详解
2021/03/18 杂记
德国知名健康零食网上商店:Seeberger
2017/07/27 全球购物
Sephora丝芙兰泰国官方网站:国际知名化妆品购物
2017/11/15 全球购物
流行文化收藏品:Sideshow(DC漫画,星球大战,漫威)
2019/03/17 全球购物
新闻专业毕业生求职信
2014/08/08 职场文书
教师节寄语2015
2015/03/23 职场文书
2015年电厂工作总结范文
2015/05/13 职场文书
今日说法观后感
2015/06/08 职场文书