我想在我的網站上設置一個簡單的標題,如果窗口縮放或加載低於某個px寬度,更改文本內更短,然後如果再縮放更大再次彈出到原始HTML。但是,由於某種原因,這被證明是非常困難的。與JS和jQuery響應文本
現在我有:
<script>
if ($(window).width() > 480) {
$(".title").html("<a class='title' href='/'>LONGTEXTLONGTEXT</a>");
}
</script>
<script>
window.addEventListener('resize', function(event){
if ($(window).width() < 480) {
$(".title").html("<a class='title' href='/'>SHORTTEXT</a>");
}
});
</script>
但由於某些原因,它只是失敗。
任何想法?
爲什麼不只是使用CSS媒體查詢? – j08691
你的javascript語法錯誤 - 在'addEventListener()'調用結束時缺少');'。解決這個問題,它似乎工作正常 – Rhumborl
'CSS''em'會照顧你所需要的.. – Zak