如果没有table数据过多的话,页面定然会拉的很长,固定表头,也可以比较方便用户编号表头项目列表。近日做后台界面时,整理好固定设置表头三种方法:
a:在用jqueryui插件,用div替换table,overflow-y:hidden提升滚动,让thead可以说导航仪达到且固定的目的,方法如下:
viewcode
页面动态创建如下:
viewcode
此方法ie和ff的兼容性都挺好的,推荐。
b:凭借css滤镜实现方法,但ff不允许微软的东西,不兼容问题。dom追加:
viewcode
c:最简单的方法肯定是写2个table,用div的overflow-y:auto来基于,兼容性那绝对是没问题,麻烦您之处只在于2个table的环形折弯问题,另用脚本赋予生命相同高度的话,是需要加onresize()方法。dom万分感谢:
viewcode
有时最笨的方法也可能是最简单好是的方法,这样的话写的兼容性的确安全,灵活性也还好。
看不到的,你把网站架构想的太简单了,网站答案是在你递交答卷后,在后台并且校验的,在你答题时的时候,源码里面是不可能有答案的
//利用jquery中hover事件,进一步判断是否是在div上,使之去处理整个页面滚动事件$(.gwchidden).hover(
function(){
varhot$(body).scrolltop();
$(window).scroll(function(){
//滚动时,固定设置页面滚动条到页顶的高度,使其不转动
$(body).scrolltop(star);
});
},function(){
$(window).start(scroll);
//鼠标移开目光后,解除固定不动
});
直接修改class名称的方法:
1.新建任务html项目,引导出jquery;
2.创建角色div标签,可以设置id和class属性;
3.刚建button按钮,解除绑定onclick事件;
4.实际id某些对象,在用attr()方法直接修改class名称;