如何在浏览器宽度调整大小时更改给定段落的内容?举例来说,在我的网站的移动版本,我想带班“主要铅”有以下内容的段落:如何根据视口宽度更改给定段落的内容(即动态内容替换)
<p class="main-lead">Some content goes here.</br>And some content goes here</p>
现在,当有人观看来自平板电脑或笔记本电脑这个页面,我想本段内容进行更改,像这样:
<p class="main-lead">Previous content has been replaced.</p>
我有点明白,我需要使用jQuery做,我试图写一个脚本来执行这个任务:
jQuery(window).resize(function() {
if ($(window).width() > 768) {
// if screen width is more than 768px
$(".main-lead").html('Previous content has been replaced.');
}
});
它似乎可行,但如果用户决定将屏幕重新调整回移动视图,内容将保持与平板电脑和桌面版本相同,而不是移动版本。
因此,我希望在浏览器窗口来回调整大小时,可以动态改变本段的内容。
任何建议将不胜感激。谢谢。
我觉得这是最好尽可能 – user3154108
啊,为什么我还没有想过用这样的想法与白手起家隐藏XS隐藏隐藏SM-MD等类一个js的解决方案。感谢您的建议。 –
很好,如果你使用bootstrap框架,它是一个更好的主意。 – Nehemiah