回想一下内部的变量

时间:2015-10-04 16:57:26

标签: javascript jquery ajax smoothstate.js

我试图在页面加载后调用一些变量事件。

我使用的是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

}

我该怎么做?

0 个答案:

没有答案