用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,并在加载和断点更改时运行逻辑。。。