Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 我创建了一个响应性强的设计,效果很好,但搜索字段隐藏在焦点上_Jquery_Css_Responsive Design - Fatal编程技术网

Jquery 我创建了一个响应性强的设计,效果很好,但搜索字段隐藏在焦点上

Jquery 我创建了一个响应性强的设计,效果很好,但搜索字段隐藏在焦点上,jquery,css,responsive-design,Jquery,Css,Responsive Design,我创建了一个响应性强的设计,到目前为止效果还不错,但问题是当用户想要在智能手机上显示键盘时在搜索字段中键入隐藏的内容 . 浏览器放大模式键盘是否显示,还是我应该知道的其他事情? 因为我使用的是当用户放大或缩小页面时激发的函数。 我正在使用的函数是 function resize(){ optimaizeHeader(); (function($){ var zoomNew = window.innerWidth; if(zoomNew>769

我创建了一个响应性强的设计,到目前为止效果还不错,但问题是当用户想要在智能手机上显示键盘时在搜索字段中键入隐藏的内容 . 浏览器放大模式键盘是否显示,还是我应该知道的其他事情? 因为我使用的是当用户放大或缩小页面时激发的函数。 我正在使用的函数是

function resize(){
    optimaizeHeader();
    (function($){
        var zoomNew = window.innerWidth;
        if(zoomNew>769 ) {
            $('#head-form').show();
            $('.right-sidebar').css("display","block");
            $('.right-sidebar').css("width","24%");
            $('.blocks-content').show();
            $('.menu').show();
            $('.blocks-content').css("width","75%");
            $('.main-content').css({"padding-left":"11%","padding-right":"11%"});
        }
        if(zoomNew<769 ) {
            $('#head-form').hide();
            $('.right-sidebar').css("display","none");
            $('.blocks-content').css("width","100%");
            $('.main-content').css({"padding-left":"3%","padding-right":"3%"});
        if(zoomNew<480){
            $(".menu").hide();
        }

    }

$('.width').text(zoomNew+" px");
    })(jQuery);
}
function resize(){
OptimizeHeader();
(函数($){
var zoomNew=window.innerWidth;
如果(缩放>769){
$(“#头部模型”).show();
$('.right sidebar').css(“显示”、“块”);
$('.right sidebar').css(“宽度”,“24%”);
$('.blocks content').show();
$('.menu').show();
$('.blocks content').css(“宽度”,“75%”);
$('.main content').css({“padding left”:“11%”,“padding right”:“11%”);
}

如果(zoomNew仅将焦点放在搜索字段上,则放大解决方案是比较上一分辨率和当前分辨率如果两个缩放相同,则不要应用函数resize,只需在if语句之前添加&zoomNew!=如下所示:

    function resize(){
optimaizeHeader();
(function($){
var zoomNew = window.innerWidth;
if(zoomNew>769 && zoomNew!=befor ) {
befor=zoomNew;
$('#head-form').show();
$('.right-sidebar').css("display","block");
$('.right-sidebar').css("width","24%");
$('.blocks-content').show();
$('.menu').show();
$('.blocks-content').css("width","75%");
$('.main-content').css({"padding-left":"11%","padding-right":"11%"});
}
if(zoomNew<768 && zoomNew!=befor) {
befor=zoomNew;
$('#head-form').hide();
$('.right-sidebar').css("display","none");
$('.blocks-content').css("width","100%");
$('.main-content').css({"padding-left":"3%","padding-right":"3%"});
if(zoomNew<480 && zoomNew!=befor){
befor=zoomNew;
$(".menu").hide();
}

}
})(jQuery);
}
function resize(){
OptimizeHeader();
(函数($){
var zoomNew=window.innerWidth;
if(zoomNew>769&&zoomNew!=befor){
befor=zoomNew;
$(“#头部模型”).show();
$('.right sidebar').css(“显示”、“块”);
$('.right sidebar').css(“宽度”,“24%”);
$('.blocks content').show();
$('.menu').show();
$('.blocks content').css(“宽度”,“75%”);
$('.main content').css({“padding left”:“11%”,“padding right”:“11%”);
}
如果(缩放)
    function resize(){
optimaizeHeader();
(function($){
var zoomNew = window.innerWidth;
if(zoomNew>769 && zoomNew!=befor ) {
befor=zoomNew;
$('#head-form').show();
$('.right-sidebar').css("display","block");
$('.right-sidebar').css("width","24%");
$('.blocks-content').show();
$('.menu').show();
$('.blocks-content').css("width","75%");
$('.main-content').css({"padding-left":"11%","padding-right":"11%"});
}
if(zoomNew<768 && zoomNew!=befor) {
befor=zoomNew;
$('#head-form').hide();
$('.right-sidebar').css("display","none");
$('.blocks-content').css("width","100%");
$('.main-content').css({"padding-left":"3%","padding-right":"3%"});
if(zoomNew<480 && zoomNew!=befor){
befor=zoomNew;
$(".menu").hide();
}

}
})(jQuery);
}