因此,在指令中,我尝试在指示html模板中设置元素的属性offsetWidth。因为我真的不知道它从何而来,所以我会给出我的指令和模板的完整代码。该指令创建一个app按钮,并在单击时处理其视觉效果。触发错误的是行$element[0].offsetWidth = $element[0].offsetWidth;。错误:Uncaught TypeError: Cannot set property offsetWidth of #<HTMLElement> which has only a getter
指令:$
下面的JS就像它应该的那样工作,我的JS知识是0%。唯一的问题是,我需要下面的代码来针对多个div,但是相同的id或不同的id并不重要。它也需要无限。所以每50秒就需要重复一次。下面的js的目标是重置我正在运行的CSS3动画。可以在这里找到项目文件:www.dresynk.com/img/slider。Try uncommenting the line and the transition won't be retriggered.
element.offsetWidth = eleme