Polymer 如何设置核心动画页面转换结束事件处理程序?
尝试过类似的方法但不起作用Polymer 如何设置核心动画页面转换结束事件处理程序?,polymer,Polymer,尝试过类似的方法但不起作用 <polymer-element name="my-element" attributes="select"> <template> <core-animated-pages fit selected="{{select}}" id="core_page"> .... </core-animated-pages> </template> <sc
<polymer-element name="my-element" attributes="select">
<template>
<core-animated-pages fit selected="{{select}}" id="core_page">
....
</core-animated-pages>
</template>
<script>
Polymer('my-element', {
select:0,
ready: function(){
this.$.core_page.addEventListener("core-animated-pages-transition-end", function(e) {
console.log('Hello')
})
}
});
</script>
</polymer-element>
....
聚合物(“my-element”{
选择:0,
就绪:函数(){
此.core_页面.addEventListener(“核心动画页面转换结束”,函数(e){
console.log('Hello')
})
}
});
这对我来说是开箱即用的:
顺便说一下,使用声明性事件处理程序更容易(使用addEventListener安装):
它显然适用于您的示例jsbin,但对我来说,它不适用于声明式或手动的聚合物模板。这一定是愚蠢的事情,我在这里做错了…Aaaa我知道这是愚蠢的事情,我没有使用转换lol,除了从父元素的幻灯片右键。。。好的,我要试试……我的大脑无法处理,element2在element1上更改页面,但它必须等待父动画完成
找到了在父级transitionEnd:function(e){this.page=this.getPage;},
<core-animated-pages fit .. on-core-animated-pages-transition-end="{{transitionEnd}}">