用javascript-Rails动态呈现消息

用javascript-Rails动态呈现消息,javascript,ruby-on-rails,ruby,Javascript,Ruby On Rails,Ruby,如果屏幕尺寸很小,我想向用户显示一条消息。我现在有一个工作脚本,但我希望它是动态的,不仅仅是在页面加载。有人知道我怎样才能做到这一点吗?这是我当前使用页面加载的脚本 $(document).load "[data-action='alert']", (event) => if $(window).width() < 768 alert 'Less than 768' else alert 'More than 768' 这显然还没有结束,但是如果一个人从这个

如果屏幕尺寸很小,我想向用户显示一条消息。我现在有一个工作脚本,但我希望它是动态的,不仅仅是在页面加载。有人知道我怎样才能做到这一点吗?这是我当前使用页面加载的脚本

$(document).load "[data-action='alert']", (event) =>
  if $(window).width() < 768
    alert 'Less than 768'
  else
    alert 'More than 768'

这显然还没有结束,但是如果一个人从这个尺寸来回移动,我怎么能让它切换警报消息呢

我相信您可以使用调整大小的方法

$(window).resize(function() {
  if $(window).width() < 768
    alert 'Less than 768'
  else
    alert 'More than 768'
});

我建议您使用响应式设计,而不是javascript。这正是做这类事情的好方法。有大量关于响应式设计的文章和教程。一个快速的谷歌会让你上路

我不是rails开发人员,但如果我们讨论jQuery,并在加载和断点更改时运行逻辑。。。