js常用代码

菜单点击高亮效果:

$(function () {
$("#asideNavUl li").click(function () {
$("li[class=‘on‘]").removeAttr("class");
$(this).addClass("on");
});
});

或者

$(function () {
$("#nav li").click(function () {
$("li[class=‘arrow_on‘]").removeAttr("class");
$(this).addClass("arrow_on");
});
});

radio js交互:

$(‘#checkbox‘).on(‘click‘,function(){
if(!$(this).is(‘:checked‘)){
$(this).parent().removeClass(‘checkbox‘).addClass(‘checkboxDisabled‘);
}else{
$(this).parent().removeClass(‘checkboxDisabled‘).addClass(‘checkbox‘);
}
});

toggle:

$("#detailBtn").click(function(){
$("#timeShowLine").toggle("slow",function(){
$(this).addClass("processConCur");
$(this).removeClass("processCon");
},function(){
$(this).removeClass("processConCur");
$(this).addClass("processCon");
})
})

清除input默认值:

window.onload = function() {
var input = document.getElementById("input");
input.onblur = function() {
this.value = (this.value == ‘‘ ? this.defaultValue : this.value);
};
input.onfocus = function() {
this.value = (this.value == this.defaultValue ? ‘‘ : this.value);
};
};

或者

window.onload = function() {
var input = document.getElementById("input");
input.onfocus = function() {
if(this.value==this.defaultValue){
this.value=‘‘;
this.style.color="#000";
}
else this.style.color="#999";

};
input.onblur = function() {
if(this.value==‘‘){
this.value=this.defaultValue;
this.style.color="#999";
}
else this.style.color="#000";
};
};

时间: 2024-11-07 05:57:25

js常用代码的相关文章

js常用代码大全

Javascript常用代码大全 //打开模式对话框 <body><script language=javascript> function doSelectUser(txtId){ strFeatures="dialogWidth=500px;dialogHeight=360px;center=yes;middle=yes ;help=no;status=no;scroll=no"; var url,strReturn; url="selUser.a

js常用代码记录

1.动态key得到某对象中相对应的value js中想根据动态key得到某对象中相对应的value的方法有二: 1 var key = "name1";var value = obj[key]; 2 var key = "name1";var value = eval("obj."+key); 2.javascript:history.go()和History.back()的区别及应用 1 <input type='button' valu

js常用代码片段

最近会用到的一些公共js,后续会继续补充. // string extensions (function () { var fn = String.prototype; fn.format = function () { var args = arguments; return this.replace(/\{(\d+)\}/g, function (m, i) { return args[i] || ""; }); } })(); 字符串格式化   "name:{0},va

js 常用代码片段

一.预加载图像 如果你的网页中需要使用大量初始不可见的(例如,悬停的)图像,那么可以预加载这些图像. function preloadImages(){ for(var i=0;i<arguments.length;i++){ $("<img>").attr('arc',arguments[i]) } } preloadImages() 二.检查图像是否加载 有时为了继续脚本,你可能需要检查图像是否全部加载完毕. $('img').load(function(){ c

js 常用代码备忘

实现拉到底部自动加载内容: $("#picture11").scroll(function() {    var $this = $(this),    viewH = $(this).height(), //可见高度(当前div的可视高度)     contentH = $(this).get(0).scrollHeight, //内容高度(整条滚动条的高度)     scrollTop = $(this).scrollTop(); //滚动高度(被滚动隐藏起来的内容高度)    

原生JS常用代码汇总

数组相关 var codes = new Array( ); //创建数组codes.length //数组长度 动态插入数组 codes.push(value);

js常用功能代码

js常用功能代码(持续更新): 1,--折叠与展开 <input id="btnDisplay" type="button" class="baocun2" value="添加" onclick="changeDisplay()" /> <script type="text/javascript"> function changeDisplay() { var h

js 常用正则表达式表单验证代码

js 常用正则表达式表单验证代码 js 常用正则表达式表单验证代码,以后大家就可以直接使用了. 正则表达式使用详解 简介 简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具.其作用如下:测试字符串的某个模式.例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式.这称为数据有效性验证.替换文本.可以在文档中使用一个正则表达式来标识特定文字,然后可以全部将其删除,或者替换为别的文字.根据模式匹配从字符串中提取一个子字符串.可以用来在文本或输入字段中

Js 常用小代码

//判断一个汉子等于两个字符 function getByteLen(val) { var len = 0; for (var i = 0; i < val.length; i++) { var a = val.charAt(i); if (a.match(/[^\x00-\xff]/ig) != null) { len += 2; } else { len += 1; } } return len; } Js 常用小代码