我正在使用jQuery手机,其中不同的网页内容将在一个HTML页面。如何在单个html页面中添加两个相同的adobe边缘动画?
在页面变化(滑动页面)上,其他页面具有相同的边缘动画,因为所有的html内容都将位于单个html页面中,只有第一个边缘动画会起作用,其余的都不起作用。
我有两个阶段的id
下面用于一个阶段(
jQuery(document).ready(function(){
jQuery('[data-url="10.htm"]').live('pageshow', function(){
if($ && $.Edge && $.Edge.symbol.get($("#Stage"))){
$('#Stage, #Stage > div').show();
$.Edge.symbol.get($("#Stage")).play(0);
}
});
});
但是,它没有工作。
请问社区有人能帮我解决这个问题吗?
+0
请发布一个生活或jsfiddle与你已经尝试过。 –
+0
你找到解决方案吗?你还需要帮助吗?? –
+0
@KonstantinosMargaritis我没有得到一个好的解决方案,但解决方法已经完成。我所做的就是放下'id''State',并用getComposition'$ .Edge.getComposition('yourclass').play(0);'将元素的类添加到另一个div容器中。在每个页面上显示检查相应的元素与类是否存在。 **如果**没有元素(没有播放动画)使用正常的方法** else **使用[detach](http://api.jquery.com/detach/)在页面的页面展示中放置并附加(http://api.jquery.com/append/)到包装div。 –