相关疑难解决方法(0)

检测浏览器大小并为每个分辨率应用css

我有这个功能,当浏览器调整大小或菜单渲染不同的分辨率时,我用它来向菜单应用一些css.我的问题是这个,为什么浏览器没有正确解释我的功能?因为当我从半模式以完整模式调整浏览器大小时,浏览器只解释'800-1024'分辨率,但如果我ctrl+f5在浏览器中执行(全部清除)正确解释我的分辨率,那么我的功能有什么问题?

function renderMenuCorection(){
                if ($('#containerHeader').exists()) {
                    var resizeObject = {

                        '0-640': '9px,2px,-3px,12px',
                        '640-800': '10px,2px,-5px,12px',
                        '800-1024': '10px,8px,-8px,15px',
                        '1024-1300': '12px,12px,-13px,11px',
                        '1300-2000': ',20px,-21px'
                    }

                    var win = $(window);
                    var win_width = win.width();

                    if (win_width > 0 && win_width <= 640) {
                        var value = getValueByKey(resizeObject, '0-640');
                        modifayMenu(value);
                    }
                    else 
                        if (win_width > 640 && win_width <= 800) {
                            var value = getValueByKey(resizeObject, '640-800');
                            modifayMenu(value);
                        }
                        else 
                            if (win_width > 800 && win_width <= 1024) {
                                var value = getValueByKey(resizeObject, …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery

1
推荐指数
1
解决办法
2万
查看次数

标签 统计

css ×1

html ×1

javascript ×1

jquery ×1