如何从iframe确定父级对iframe的焦点。
是框架页面和容器都在同一个站点上,我可以控制它们。
$j('#captcha', window.top).focus(function(){
$j( "#showit" ).delay(10000).toggle( "slide", {direction: "left" }, 2000 );
});
基本上我想要的结果是,当父窗口处于焦点时,倒计时并从子帧切换“showit”,如果窗口没有聚焦,停止倒计时并停止切换,当窗口重新聚焦时,再次开始倒计时。
答案 0 :(得分:0)
为此,您需要拥有onBlur事件的处理程序,例如:
.factory('MyFactory', function($q,$http....) {
var db = new PouchDB('users', {location: 'default'});
MyFactory.prototype.checkUser = function(user_id) {
var self = this;
return $q.when(true);
}
Myfactory.prototype.getUserContent = function() {
if (!self.someUserData) {
return $q.when(db.allDocs({ include_docs: true}))
.then(function(docs) {
self.someUserData = docs.rows.map(function(row) {
return row.doc;
});
return $q.when(self.someUserData);
})
} else {
return $q.when(self.someUserData);
}
}
}