You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
750 B
30 lines
750 B
6 months ago
|
|
||
|
$(document).ready(function(){
|
||
|
|
||
|
// 去除虚线框(会影响效率)
|
||
|
$("a,input:checkbox,input:radio,button,input:button").live('focus',function(){$(this).blur();});
|
||
|
|
||
|
});
|
||
|
|
||
|
|
||
|
function hideElement(currentElement, targetElement) {
|
||
|
if (!$.isArray(targetElement)) {
|
||
|
targetElement = [ targetElement ];
|
||
|
}
|
||
|
$(document).on("click.hideElement", function(e) {
|
||
|
var len = 0, $target = $(e.target);
|
||
|
for (var i = 0, length = targetElement.length; i < length; i++) {
|
||
|
$.each(targetElement[i], function(j, n) {
|
||
|
if ($target.is($(n)) || $.contains($(n)[0], $target[0])) {
|
||
|
len++;
|
||
|
}
|
||
|
});
|
||
|
}
|
||
|
if ($.contains(currentElement[0], $target[0])) {
|
||
|
len = 1;
|
||
|
}
|
||
|
if (len == 0) {
|
||
|
currentElement.hide();
|
||
|
}
|
||
|
});
|
||
|
};
|