Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.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
Ruby on rails 4 引导模式选择下拉列表展开外部窗口_Ruby On Rails 4_Twitter Bootstrap 3 - Fatal编程技术网

Ruby on rails 4 引导模式选择下拉列表展开外部窗口

Ruby on rails 4 引导模式选择下拉列表展开外部窗口,ruby-on-rails-4,twitter-bootstrap-3,Ruby On Rails 4,Twitter Bootstrap 3,我目前有一个选择下拉列表,它正在模态窗口外展开。增加窗口高度并将下拉框保持在其内部是更好的设计吗?在那种情况下怎么做? 还是最好继续使用当前的设计 在CoffeeScript中,您可以抓取下拉菜单的click事件,并重置模式窗口的高度: toggleModalHeight = -> $('#your_drop_down').on 'click', (event) -> $('#modal_id').css('height','new height here')

我目前有一个选择下拉列表,它正在模态窗口外展开。增加窗口高度并将下拉框保持在其内部是更好的设计吗?在那种情况下怎么做? 还是最好继续使用当前的设计


在CoffeeScript中,您可以抓取下拉菜单的click事件,并重置模式窗口的高度:

toggleModalHeight = ->
    $('#your_drop_down').on 'click', (event) ->
        $('#modal_id').css('height','new height here')


$(document).ready toggleModalHeight
#For avoid Turbolinks issues
$(document).on 'page:load', toggleModalHeight

在toggleModalHeight函数中,您甚至可以计算模态的新高度并正确设置。希望对你有所帮助。

谢谢。。它有助于。。。从纯设计的角度来看,哪一种是最佳实践,流动悬停还是扩展窗口?我会扩展窗口。使用jQuery,它将平滑地扩展