【发布时间】:2015-08-24 03:42:22
【问题描述】:
我最近将responsive bootstrap 添加到了一个应用程序中,一切正常。我已经能够在我的application.css 文件中根据屏幕分辨率对布局进行修改,如下所示:
* // other stuff up here...//
*
*= require_self
*= require bootstrap_and_overrides
*= require_tree .
*/
@media (min-width: 1200px) {
#winner_table { max-width: 30%; }
}
现在,我想知道是否可以根据屏幕分辨率对我的 javascript 进行此类修改?具体来说,我希望元素上的弹出框默认向右浮动,但在使用手机时会向上浮动。我有什么选择来做这样的事情?假设响应式引导程序可以解决问题,我可能是不正确的,但我觉得这是一个可以解决的问题。
【问题讨论】:
-
没有真正的实现,但你可以在 jQuery 中使用
$(window).width()获取浏览器宽度并相应地调整你的弹出框选项 -
好酷。而那个方法究竟会返回什么?像素数?
-
看看this article。它通过了 jsRespond,您可能会发现它有帮助
标签: javascript css twitter-bootstrap responsive-design