Javascript 在onAfter中调用一个var
我试图在页面加载后回忆一些可变事件。Javascript 在onAfter中调用一个var,javascript,jquery,ajax,smoothstate.js,Javascript,Jquery,Ajax,Smoothstate.js,我试图在页面加载后回忆一些可变事件。 我使用的是smoothstate.js,所以我使用ajax动态加载页面。 如果我只是将代码放在onAfter中,那么代码只能在页面刷新时工作,所以我认为还有另一种方法可以做到这一点 我想回顾一下: var snapper = new Snap({ element: document.getElementById('content'), hyperextensible: false }); var addEvent = fun
我使用的是smoothstate.js,所以我使用ajax动态加载页面。 如果我只是将代码放在onAfter中,那么代码只能在页面刷新时工作,所以我认为还有另一种方法可以做到这一点 我想回顾一下:
var snapper = new Snap({
element: document.getElementById('content'),
hyperextensible: false
});
var addEvent = function addEvent(element, eventName, func) {
if (element.addEventListener) {
return element.addEventListener(eventName, func, false);
} else if (element.attachEvent) {
return element.attachEvent("on" + eventName, func);
}
};
addEvent(document.getElementById('open-left'), 'click', function(){
if( snapper.state().state=="left" ){
snapper.close('left');
} else {
snapper.open('left');
}
});
var snapper2 = new Snap({
element: document.getElementById('content'),
hyperextensible: false
});
$('#open-right').click(function(){
if( snapper2.state().state=="right" ){
snapper2.close('right');
} else {
snapper2.open('right');
}
});
})(document, window.navigator, "standalone");
其中:
onAfter: function($container, $newContent) {
// Recall plugin here
}
我该怎么做