jquery - 针对窄屏幕宽度截断文本的标准做法是什么?

标签 jquery html css responsive-design

一个简单的例子:假设在我网站的页脚(1024px)以及其他链接中,我有一个“条款和条件”链接。使用媒体查询,在 max-width: 320px 我想缩短链接以简单地阅读“条款”。我可以通过两种方式解决这个问题:

JQUERY 方法

HTML

<p class='terms'>Terms &amp; Conditions</p>

JQUERY

// Use match media or something similar to determine breakpoint then use this function:
$('.terms').text('Terms');

CSS 方法

HTML

<p class='terms'>Terms <span>&amp; Conditions</span></p>

CSS

@media screen and (max-width: 320px) {
  .terms span {
     display: none;
  }
}

这有标准做法吗?在我看来,CSS 方法是最有效的。

最佳答案

如果您不在本网站的其他任何地方使用 jQuery,则应该使用 CSS 解决方案。但是,如果您已经使用 jQuery,则这两种方法同样有效 - 用户不会注意到任何差异。

关于jquery - 针对窄屏幕宽度截断文本的标准做法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23065319/

相关文章:

css - SCSS : if my variable has a numerical increment, 如何循环访问它?

javascript - 滚动后重新定位 DIV

javascript - 如何制作自动图像 slider 。?

javascript - 带 Turbolinks 的 Rails Bootstrap 4

javascript - 使用 javascript 的图像更改 onclick 非常快?

javascript - 关闭 W3School Accordion 的所有按钮(仅限 html、css、js)

javascript - 使用 window.location.href 指向启用 JavaScript 的页面

html - float 在正文中的页脚 DIV

html - 如何使浏览器窗口的高度为100%

css - SASS - 更改变量值以在两个类中使用它