js获取宽度设置thickbox百分比

简介:

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>


 
相关文章
|
1月前
|
JavaScript
JS设置日期为0时0分0秒
项目中经常要给设置默认值,搜索从哪天开始,这时候,如果直接通过new Date()来获取时间,会有时分秒,如果快速设置为0时0分0秒?
26 0
|
2月前
|
JavaScript
JS实现百分比进度球
JS实现百分比进度球
29 1
|
16天前
|
JSON JavaScript 前端开发
设置WebStorm像VSCode一样每行代码结尾自动格式化加入“;”分号(JavaScript、TypeScript格式化)
设置WebStorm像VSCode一样每行代码结尾自动格式化加入“;”分号(JavaScript、TypeScript格式化)
|
3月前
|
JavaScript 数据安全/隐私保护
|
1月前
|
JavaScript
JS动态转盘可自由设置个数与概率
JS动态转盘可自由设置个数与概率
|
2月前
|
移动开发 前端开发 JavaScript
H5+CSS3+JS逆向前置——5、DIV+CSS百分比布局
H5+CSS3+JS逆向前置——5、DIV+CSS百分比布局
38 0
|
4月前
|
JavaScript
JS设置键盘快捷键、组合键
JS设置键盘快捷键、组合键
|
4月前
|
JavaScript 前端开发
设置Angular路径别名用于ts、js、scss、less
设置Angular路径别名用于ts、js、scss、less
|
4月前
|
JavaScript 前端开发
设置Vue路径别名用于ts、js、scss、less
设置Vue路径别名用于ts、js、scss、less
|
4月前
|
JavaScript 前端开发
JS filter 设置
JS filter 设置