簡體   English   中英

Angular 8 中的圖像映射動態調整大小

[英]Image Map dynamic resize in Angular 8

我想動態調整圖像地圖的大小。 我只找到了 jQuery 的解決方案( https://github.com/stowball/jQuery-rwdImageMaps

我如何在 Angular 中實現這一點?

您可以使用https://github.com/davidjbradshaw/image-map-resizer它適用於 javascript 調用:

樣本

在 HTML 中:

 <img src="...." width="100%"  usemap="#usaMap" (load)="imageResized();">

在 TS 中:

declare function imageMapResize(): void;

@Component({...

})
...
imageResized() {
  imageMapResize(); // Javascript function in imageMapResizer.min.js 
}

以前的答案有效,但是,您必須將imageMapResizer.min.js下載到資產文件夾中。

然后,您應該將其導入index.html文件中,如下所示:

<script src="./assets/imageMapResizer.min.js"></script>

我認為該文件應該導入到 angular.json 文件中,但它不起作用...... index.html 為我做了這個伎倆。

暫無
暫無

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

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