前端开发笔记

1、在IE7下获得窗口高度window.innerHeight不管用,

解决:使用jquery的$(window).height()即可;

2、关于IE下float:right浮动换行解决方法:

调换需要float:right的div的位置;如:

<button>OK</button> <button style="float:right">好哈哈哈哈哈</button>的效果

<button style="float:right">好哈哈哈哈哈</button><button>OK</button> 的效果


这样就ok了

3、textarea 在浏览器中固定大小和禁止拖动:添加属性resize:none;

4、IE7下button标签去掉两端空白;添加overflow: visible;属性

5、关于HTML页面<!DOCTYPE> 标签的作用:

<!DOCTYPE> 声明不是 HTML 标签;它是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令。

在IE7下不加在<!DOCTYPE html>声明会出现position:fixed无效等特殊的原因,所以要严格按照HTML进行编写

6、ajax异步传输时,回调js文件方法$.getScript("js/grid2/js/jquery.js");

7、通过js获得checkbox的选中状态:

(1)document.getElementById('check').checked;

(2)$('.class').prop('checked');

全选:$("input[name='new_site']").prop("checked",true);

反选:$("input[name='new_site']").each(function(){
if($(this).prop("checked")==false){
$(this).prop("checked",true);
}else {
$(this).prop("checked",false);
}
});

8、jquey跳出each循环

有些朋友可能会以为在jquery跳出循环可以直接使用continue和break了,但是使用之后没有效果,因为在jquery中没有这两条命令。

后来上网查了下,得到了结果:

return false;——跳出所有循环;相当于 javascript 中的 break 效果。

return true;——跳出当前循环,进入下一个循环;相当于 javascript 中的 continue 效果

$("input[type='text']").each(function (i){  
    	  var _val=$(this).val();
    	  alert(_val);
    	  if(_val=='2'){   
    	   return false; //跳出循环
    	  }
    	 })


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值