这个问题背后的假设是,设计师在响应式网页设计中使用了比例查询,并从智能手机上的 1 列变为显示屏上的 2 列和 3 列,它们可以舒适地适应。
内容小部件 jQuery 插件(如最近更新小部件)应在不同布局中更改其字符。在 1 列布局中,它可能需要 4 个小文本链接,而在 2 或 3 列布局中,它可以包含缩略图和额外文本。
作为参考,这里是内容小部件的最终用户会看到的代码。
HTML:
<section id="sidebar">
<section id="latestupdates"></section>
</section>
JS:
(function($){
$(function(){
$("#latestupdates").widgetco_latestupdates();
});
})(jQuery);
我认为吸引设计师布局更改的最佳方式是这样。在初始化期间请求断点作为 widgetco_latestupdates 的参数,并使用调整大小事件来切换 css 类。
这甚至是正确的方法吗?这样做有什么陷阱?
更新:
自询问以来,我发现enquire.js将处理运行查询。这仍然留下了这是正确方法的问题。