Я выяснил причину этой проблемы:
Как я уже сказал, я рисую элементы SVG динамически. Я также transform: translate()
их. Но это не заставит overflow-x
работать в Интернет Samsung. Вместо этого мне пришлось создать оболочку div
для каждого чертежа SVG и перевести эту оболочку, а не сам SVG.
Итак, вместо этой структуры:
<div id="big-wrapper">
<svg style="transform: translate([dynamic value to order all svgs in a grid])"></svg>
<svg style="transform: translate([dynamic value to order all svgs in a grid])"></svg>
<svg style="transform: translate([dynamic value to order all svgs in a grid])"></svg>
...
</div>
Мне нужна эта структура:
<div id="big-wrapper">
<div id="small-wrapper1" style="transform: translate([dynamic value to order all svgs in a grid])">
<svg></svg>
</div>
<div id="small-wrapper2" style="transform: translate([dynamic value to order all svgs in a grid])">
<svg></svg>
</div>
<div id="small-wrapper3" style="transform: translate([dynamic value to order all svgs in a grid])">
<svg></svg>
</div>
...
</div>