使いたいtransition
、transform
スライダーを作りたい。を使用しgetPropertyValue
て、現在のスライドを確認します。Chrome では正常に動作しますが、IE9 ではエラーが表示されます: TypeError: Cannot read property '0' of null
(行に ** を付けました)
コードJavascript
:
var slider = container.querySelector("ul");
function getCurrSliderIndex() {
var text = slider.style.getPropertyValue("transform");
console.log(text);
var pattern = /[0-9]+/;
**var match = pattern.exec(text)[0];**
var intValue = parseInt(match) / width - 1;
return intValue;
}
コードHTML
:
<ul id="primary-slider" class=" iuiSlider fix" style="width: 3794px; height: 271px; transform: translateX(-1084px);">
<li>some content</li>
<li>some content</li>
<li>some content</li>
...
</ul>