1
私はアイロン画像のグリッドをプロパティに完全に合わせるために、正しい幅と高さをプロパティとして計算し、鉄像。 ChromeやFirefoxではうまく動作しますが、Safariでは動作しません。ポリマーのアイアン画像のダイナミックサイジングはSafariでは機能しません
<dom-module id="x-example">
<style>
:host {
display: block;
}
</style>
<template>
<div>
image sizes should be {{imgWidth}} x {{imgWidth}}px
</div>
<iron-image src="http://lorempixel.com/200/200/" style="width: {{imgWidth}}px; height:{{imgWidth}}px" sizing="cover" preload fade></iron-image>
<iron-image src="http://lorempixel.com/400/200/" style="width: {{imgWidth}}px; height:{{imgWidth}}px" sizing="cover" preload fade></iron-image>
<iron-image src="http://lorempixel.com/400/200/" style="width: {{imgWidth}}px; height:{{imgWidth}}px" sizing="cover" preload fade></iron-image>
</template>
</dom-module>
addEventListener('WebComponentsReady', function() {
Polymer({
is: 'x-example',
properties: {
imgWidth: {
type: Number,
value: function() {
return Math.round(window.innerWidth/2);
}
},
}
});
});
これはサファリ(デスクトップまたはモバイル)上で動作しない理由を任意のアイデア?画像はまったく表示されません。
うっ(リリース5)、完全に忘れてしまいました属性バインド。クロム/ FFで動作していたという事実(私はこれがなぜなのでしょうか?本当にありがとう! –
@RonanCremin問題はありません:) – tony19