【发布时间】:2012-12-15 12:02:34
【问题描述】:
我想计算图标的数量,例如50px 取决于菜单窗口的宽度。 所以我开始了:
$(window).width();
在加载具有文档就绪功能的页面时,将给出宽度。好的!
现在我会在调整窗口大小时计算正确数量的图标。
$(window).resize(function() {
//resize just happened, pixels changed
});
任务
- 窗口的初始宽度 -> 如果用户没有调整窗口大小
- 窗口的可变宽度 -> 如果用户正在调整窗口大小
每个任务都在运行,但我没有把它放在一起。
你能帮帮我吗--> THX!!
如何计算具有窗口初始宽度并调整窗口大小的图标数量?
我的开始:
var activeItemcount;
checkWidth();
$(window).resize(checkWidth);
function checkWidth() {
windowSize = $(window).width();
// console.log(windowSize);
var activeItemWidth = '100'; // width of the icons
var maxWidth = windowSize; // max div width on screen
activeItemcount = maxWidth / activeItemWidth; // max icon with actual screen width
activeItemcount = Math.round(activeItemcount) -1; // calculation
console.log(activeItemcount);
var i = '0';
$('.platform-view').each(function(){
if(i < activeItemcount ){
$(this).wrapAll('<div class="iconview-1" />');
i++;
}else{
$(this).wrapAll('<div class="iconview-2" />');
}
});
};
【问题讨论】:
-
那么问题是什么?
-
如果您需要个人程序员,这里不是适合寻找的地方。
-
要补充约瑟夫所说的内容,请发布您尝试过的代码以及您遇到问题的地方。
标签: javascript jquery