劳烦各位帮忙用中文翻译一下这段jquery代码,谢谢
$(function(){$("a").live("mousedown",function(){try{this.blur();//mostbrowsersthis.hi...
$(function () {
$("a").live("mousedown", function () {
try {
this.blur(); // most browsers
this.hideFocus = true; // ie
this.style.outline = 'none'; // mozilla
} catch (e) { }
})
.live("mouseup", function () {
try {
this.blur(); // most browsers
this.hideFocus = false; // ie
this.style.outline = null; // mozilla
} catch (e) { }
});
}); 展开
$("a").live("mousedown", function () {
try {
this.blur(); // most browsers
this.hideFocus = true; // ie
this.style.outline = 'none'; // mozilla
} catch (e) { }
})
.live("mouseup", function () {
try {
this.blur(); // most browsers
this.hideFocus = false; // ie
this.style.outline = null; // mozilla
} catch (e) { }
});
}); 展开
3个回答
展开全部
$(function () { //定义一个匿名方法,在document ready时调用
$("a").live("mousedown", function () { //为所有的a标签绑定mousedown事件的处理方法
try { //做一个异常捕获,防止出错影响程序运行
this.blur(); //强制失去焦点
this.hideFocus = true; //不选中
this.style.outline = 'none'; //无边线
} catch (e) { }
})
.live("mouseup", function () { //再绑定一个mouseup事件的处理方法
try {
this.blur();
this.hideFocus = false;
this.style.outline = null;
} catch (e) { }
});
});
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$(function () {
$("a").live("mousedown", function () { //a元素绑定鼠标按下事件
try {
this.blur(); // most browsers //失去焦点
this.hideFocus = true; // ie //针对ie失去焦点写法
this.style.outline = 'none'; // mozilla //针对火狐的,就是我们点击文本不要出现虚线框
} catch (e) { }
})
.live("mouseup", function () { //a元素绑定鼠标按下事件
try {
this.blur(); // most browsers
this.hideFocus = false; // ie
this.style.outline = null; // mozilla
} catch (e) { }
});
});
这段文字的大致意思就是捕获鼠标按下和放开的时候,文字连接不要出现虚线框,还针对不同浏览器做了兼容处理。。。
$("a").live("mousedown", function () { //a元素绑定鼠标按下事件
try {
this.blur(); // most browsers //失去焦点
this.hideFocus = true; // ie //针对ie失去焦点写法
this.style.outline = 'none'; // mozilla //针对火狐的,就是我们点击文本不要出现虚线框
} catch (e) { }
})
.live("mouseup", function () { //a元素绑定鼠标按下事件
try {
this.blur(); // most browsers
this.hideFocus = false; // ie
this.style.outline = null; // mozilla
} catch (e) { }
});
});
这段文字的大致意思就是捕获鼠标按下和放开的时候,文字连接不要出现虚线框,还针对不同浏览器做了兼容处理。。。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个貌似是去掉点击链接时,链接的被点击效果,IE里是虚边外框,谷歌浏览器是黄色2px外框。
脚本过程:
1、选择所有的 a 标签($("a")),即链接
2、当鼠标 按下(mousedown) 时,当前元素触发失去焦点事件(blur)、隐藏焦点状态、css外框设置为none。
3、在鼠标 弹起(mouseup)时,再来一次上面的脚本。
替代方案:
一般浏览器可以在css里设置 body a { outline:none;} 就可以满足大部分需要了。
脚本过程:
1、选择所有的 a 标签($("a")),即链接
2、当鼠标 按下(mousedown) 时,当前元素触发失去焦点事件(blur)、隐藏焦点状态、css外框设置为none。
3、在鼠标 弹起(mouseup)时,再来一次上面的脚本。
替代方案:
一般浏览器可以在css里设置 body a { outline:none;} 就可以满足大部分需要了。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询