jQuery写table布局样式
2016-07-07 11:32
645 查看
今天在写页面的时候出现了一个比较棘手的问题,,table样式,用table的话可以解决,但是都知道table里面的tr标签不可以添加阴影效果,所以我决定自己写一个table样式的布局,用li标签写,还是直接上货吧!
1、css样式
HTML 代码
js部分
1、css样式
<style> *{margin:0;padding:0;} .js_list{width: 100%;height: 50px;list-style: none;} .js_list li{width:100%;float:left;height: 50px;border: 1px solid gray;line-height: 50px;} .js_list li:hover span{color: #2FA0EC;} .js_list li span{text-align: center;width:200px;float:left;} </style>
HTML 代码
<ul class="table_list js_list"> <li class="topBox"> <span data-name="1">1</span> <span data-name="1">2</span> <span data-name="5">3sdfsadf</span> <span data-name="3">4</span> <span data-name="5">3sdfsadf</span> <span data-name="3">4</span> <span data-name="5">asdfnnnnnnnnnnnnnnnnasdfs1</span> <span data-name="5">2yuytututyutyutyutyu</span> <span data-name="4">3fasdf</span> <span data-name="5">4</span> </li> <li> <span>1</span> <span>2</span> <span>3</span> <span>4</span> <span>1</span> <span>2dafasdfa</span> <span>3</span> <span>4</span> </li> <li> <span>1</span> <span>2</span> <span>3</span> <span>4</span> <span>1</span> <span>2dafasdfa</span> <span>3</span> <span>4</span> </li>
js部分
<script type="text/javascript" src="http://static.ilongyuan.cn/cdn/script/jquery-1.8.3.min.js"></script> <script type="text/javascript"> var a = 0 ; var _this = ".js_list li:first span"; $(_this).each(function(){ var w = $(this).attr("data-name"); a = (a+w*1); }); $(_this).each(function(i){ $(".js_list li").each(function(b){ //alert(b) var c = ($(".js_list").width()-2)/a; $(".js_list li:eq("+b+") span:eq("+i+")").width(c*$(_this+":eq("+i+")").attr('data-name')); }); //return false; }); </script>
相关文章推荐
- jquery append html代码,click 事件失效
- jquery给动态dom绑定事件
- jQuery on()方法绑定动态元素的点击事件无响应的解决办法
- jquery即点即改
- jquery中正则表达式的书写
- 8个实现在线浏览PDF文件的实用jQuery插件
- js中利用jquery parseJSON来判断字符串string是否是json格式
- Jquery中获取当前页面某iFrame内部元素的方法
- jQuery基于json对象自动给表单元素赋值
- jQuery插件Flexslider实现图片轮播、图文结合滑动切换效果
- jQuery EasyUI使用教程之加载父/子节点到树中
- 内容滑动切换效果jquery.hwSlide.js插件封装
- jQuery实现下拉菜单(内容为时间)的实时更新及图表的随动更新的方法
- jQuery动态增加删除li及事件绑定
- jQuery validate 根据上下文条件动态给字段添加或删除验证选项?
- JQuery中位置选择器:nth-child(N)与:eq(N)的差别
- jquery easyui DataGrid 数据表格 属性
- jQuery实现下拉菜单(内容为时间)的实时更新及图表的随动更新的方法
- 内容滑动切换效果jquery.hwSlide.js插件封装
- jQuery插件Flexslider实现图片轮播、图文结合滑动切换效果