我想使用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>