to hide the select box on blur
$(this).next().css("display","block");
$(this).next().focus();
});
- $('.pseudo-content').on("blur", function(){
- console.log("test") ;
- $(this).css("display", "none");
+ var mouse_is_inside = false;
+ $('.pseudo-content').hover(function(){
+ mouse_is_inside=true;
+ }, function(){
+ mouse_is_inside=false;
+ });
+
+ $("body").mouseup(function(){
+ if(! mouse_is_inside) $('.pseudo-content').hide();
});
function getValue(el, input, cost){
$(this).next().css("display","block");
$(this).next().focus();
});
- $('.pseudo-content').on("blur", function(){
- $(this).css("display", "none");
+ var mouse_is_inside = false;
+ $('.pseudo-content').hover(function(){
+ mouse_is_inside=true;
+ }, function(){
+ mouse_is_inside=false;
+ });
+
+ $("body").mouseup(function(){
+ if(! mouse_is_inside) $('.pseudo-content').hide();
});
function getValue(el, input, cost){