thickbox的宽高不好设为百分比,这样遇到不同的尺寸的电脑就会出现问题。
怎么做呢?
通过js来处理。
<script type="text/javascript"> $(function(){ var width = window.screen.width;//通用,各浏览器都支持获取宽度 width = width*0.5; var height = window.screen.height; height = height*0.66; $(".setSize").each(function(i){//追条设置 var href = $(this).attr("href"); href += '&height='+height+'&width='+width; $(this).attr("href",href); }); }); </script>
获取显示的宽高,逐条设置。
这里必须用each,不然的话,其他的弹出框弹出的是一样的信息了。
要能够想象出js的执行过程。空间化,形象化。
<a href="/student/index/view/id/<!--{$aListData[data].id}-->?KeepThis=true&TB_iframe=true&TB_iniframe=true&Parent_reload=true" class="thickbox setSize"><img src="/images/look_info_bt.png" /></a>
本文转自TBHacker博客园博客,原文链接:http://www.cnblogs.com/jiqing9006/p/3784312.html,如需转载请自行联系原作者