0
我正在开发使用dojo的移动web应用程序。我有一个带有视频的视图。如何捕捉dojox.mobile.view事件?
<div id="v1" dojoType="dojox.mobile.View">
<h1 id="h1" dojoType="dojox.mobile.Heading" back="Media" moveTo="media">IT Models</h1>
<video id="vid1" controls width="100%" poster="itModels.jpg"><source src="itModels.m4v"></video>
</div>
当我在视图上启动视频,然后单击后退按钮转到另一个视图,媒体,视频继续播放。我想在v1视图不再可见时捕捉事件,所以我可以用dojo.byId(“vid1”)关闭视频。
我的问题是,我无法捕捉任何与V1视图
有在http://dojotoolkit.org/api/1.6/dojox/mobile/View记录了一些与dojox.mobile.view关联的事件相关的事件,但我不能赶上任何。我已经尝试了dojo.connect和新的1.7 dojo.on函数。
dojo.on(dojo.byId("v1"),"onAfterTransitionOut",function() {dojo.byId("vid1").pause()});
onAfterTransitionOut事件永远不会被触发。
任何想法?