簡體   English   中英

如何確定div是否使用html隱藏了溢出?

[英]how I can determine if the div have an overflow hidden using html?

如何確定div是否使用html hidden overflow 使用Ngif我不想在類型腳本代碼中使用它,如果div overflow hidden我需要設置另一個屬性。

<div id="greetings" [innerHTML]="page.title">
</div>

#greetings{
   width: 100 px;
   white-space: nowrap;
   overflow: hidden;
   text-overflow: ellipsis;
}

我怎樣才能做到這一點?

在這種情況下,存在一種通過使用元素內部的var獲取元素的樣式信息的方法,稱為#vars它具有直接在元素中獲取樣式的能力,這就是為什么我將屬性style="overflow: hidden"

看下面的例子:

<div id="greetings" style="overflow: hidden" #vars>
  <div *ngIf="(vars.style.overflow === 'hidden')">
      Hello universe!
  </div>
</div>

這是一個演示

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM