标签:避免 dev java XML str 渲染 打印 delegate value
1
2
3
|
if(!$( "#handle").is(":animated")){
//判断元素是否处于动画状态
}
|
1
2
3
4
5
6
7
8
9
10
11
|
event.stopPropagation();
- 禁止JS报错
window.onerror = function(){
return true ;
}
try {
/*try to do*/
} catch(e){
/*do this if try error */
}
|
1
2
3
4
5
6
7
|
var res = ‘‘ ;
var obj = eval( obj );
for( var p in eval( obj ) ){
var prop = p + ‘:‘ + obj[p] + ‘\n‘ ;
res += prop ;
}
alert( res );
|
1
2
3
|
window.onbeforeunload = function(){
$(‘:submit‘).attr(‘disabled‘,true);
}
|
注意:Opera
浏览器不支持,其他浏览器避免在同一页面中使用 "javascrpt:"
等伪协议
1
2
3
4
5
6
7
8
9
|
var getEvent = function(){
var ieEvent = window.event ;
var ffEvent = arguments.callee.caller.arguments[0] ;
//arguments.callee 当前执行函数
//arguments.callee.caller 当前执行函数的调用者
//arguments.callee.caller.arguments[0] 当前函数调用者的第一个参数
var e = ieEvent || ffEvent ;
return e ;
}
|
1
2
3
4
5
6
7
|
var getKCode = function(){
var ieEvent = window.event ;
var ffEvent = arguments.callee.caller.arguments[0] ;
var e = ieEvent || ffEvent ;
var kCode = e.keyCode || e.which ;
return kCode ;
}
|
1
2
3
|
$("div").on("mouseover mouseout", function(){
$(this).toggleClass("over");
});
|
1
2
3
4
5
6
7
|
$("#panel h5.head").toggle(function(){
$(this).toggleClass("highlight");
$(this).next().toggle();
},function(){
$(this).toggleClass("highlight");
$(this).next().toggle();
});
|
1
2
3
4
5
|
console.log() ; //打印变量
console.dir() ; //打印对象
console.dirxml() ; //打印节点
console.trace() ; //打印函数调用轨迹
window.document.title = str;
|
1
2
3
|
$("div").delegate("button","click",function(){
$("p").slideToggle();
});
|
IE
浏览器渲染方式(解决IE10
下JS
或插件失效):如果安装了Chrome
内核,则使用Chrome
内核来渲染页面[chrome=1]
,如果未安装,则使用最高版本的IE内核进行渲染[IE=edge]:
1
|
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
|
1
2
3
4
5
|
// 标准浏览器
form1.addEventListener(‘submit‘, function(e){
e.preventDefault(); //阻止浏览器默认动作
e.stopPropagation(); //阻止事件流产生
});
|
1
2
3
4
5
|
// IE8及更早版本IE浏览器
form1.attachEvent(‘submit‘, function(){
event.cancelBubble = true; //阻止浏览器默认动作--IE8及更早版本IE浏览器
event.returnValue = false; //阻止事件流产生--IE8及更早版本IE浏览器
}
|
标签:避免 dev java XML str 渲染 打印 delegate value
原文地址:http://www.cnblogs.com/winyh/p/6322200.html