当我点击页面时,所有文本框必须最小化

时间:2016-01-22 05:57:06

标签: javascript jquery angularjs jquery-ui

我使用焦点文本框,当我点击第二个框时,第一个框将最小化,第二个框将最大化,我将在填写文本后上传该框中的所有文本,我将点击页面上的所有文本框必须最小化,所以当我点击文本框旁边的空白区时,请告诉我如何隐藏该页面中提到的所有文本框。

我使用了pagewrapper来隐藏但它没有用,所以请帮助我。

2 个答案:

答案 0 :(得分:1)

$(yourParentSelector).focusout(function(){
   toggleYourBox(off);
});

$(yourBox).focus(function(){
   toggleYourBox(on);
});

U可以在每个框上或仅在父部分

上绑定此功能

答案 1 :(得分:0)

可能有没有。文本框,所以你需要在每个文本框的模糊处理它。所以你应该使用身体点击

$("body").on("click",function(event){
    var $element = $(event.currentTarget);
   if($element.attr("type") !== "text"){
     // write your code
   }
})