【发布时间】:2018-01-20 10:43:03
【问题描述】:
我怎样才能让下面的这个函数只有在屏幕被调整到特定宽度时才被调用,比如媒体查询? (在这个演示中,特别是 600px 最大宽度。)
这是我到目前为止所开发的,但我一定做错了什么......
$(function() {
if ($(window).screen.width <= 600) {
$(".content").each(function(t) {
len = $(this).text().length, len > 5 && $(this).text($(this).text().substr(0, 5) + "...")
});
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<span class="content">CONDENSE THIS TEXT</span>
【问题讨论】:
-
您在
window之后缺少) -
好的,谢谢。我刚刚将它添加到我的 sn-p 中。但似乎仍然没有工作。还有其他建议吗?
-
同时删除第一个
});之后的冗余); -
所以,我应用了这些编辑,但仍然无法让它正常工作。还有其他想法吗?
标签: javascript jquery html function media-queries