我正在使用 jquery mobile,其中不同的页面内容将位于一个 html 页面中。
在页面更改(滑动页面)时,其他页面具有相同的边缘动画,因为所有 html 内容将位于单个 html 页面中,只有第一个边缘动画会起作用,其余的将不起作用。
我有两个阶段 id
<div id="Stage" class="spring_animation"></div>
<div id="Stage2" class="spring_animation"></div>
下面的代码用于一个阶段(<div id="Stage"
)边缘动画工作......
<!--Adobe Edge Runtime-->
<script type="text/javascript" charset="utf-8" src="spring_edgePreload.js"></script>
<!--Adobe Edge Runtime End-->
<script type="text/javascript">
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);
}
});
});
</script>
但是,它不起作用。
社区中的任何人都可以帮我解决这个问题吗?
我认为,问题在于adobe edge animate及其API。