2016-05-31 83 views
0

我试图在用户点击按钮时显示窗体。表单正在显示,但似乎有一秒钟的错误。当滑动功能正在执行时,窗体处于居中状态,当它完成时,它通常适合页面。点击滑动窗体

这里是JS:

$(document).ready(function() { 
    $('.clicked').on('click', function(e) { 
     var current = $(e.target).next(); 
     var show = current.hasClass('hidden'); 

     if (show) { 
      current.hide(); 
      current.removeClass('hidden'); 
      current.slideDown('slow'); 
     } else { 
      current.slideUp('slow', function() { 
       current.addClass('hidden'); 
       current.slideUp('slow'); 
      }); 
     } 

    }) 
}); 

我不认为这是在js代码的任何错误,最有可能的失踪在CSS的东西。

看看这里,然后点击蓝色按钮“点击这里” http://codepen.io/nikasv/pen/vKEEZr

感谢。

回答

1
.trip-form{ 
    width: 100%; 
    overflow:hidden; 
} 

会做的伎俩,即使你体验:)

+0

谢谢,不再动摇:)) – ginobiliiiiiiiiii

1

您应该尝试将类“旅行形式”的宽度设置为100%。

+0

感谢晃动,对宽度的伟大工程,但现在的高度是一个难题,也是:(微微颤抖,从下往上,试图删除但它会弄乱形式,我实际上需要它将它从上面的文本和图像中分离出来。 – ginobiliiiiiiiiii