我想点击按钮的时候移除掉seajs的引用,该怎么做????
var lobbydata = null; var $firstHash = window.location.hash.substring(1) || ''; if ($firstHash == $(".indexPage").get(0).dataset.hash) { lobbydata = require("lobby.js").lobbyPage();
//alert(require("lobby.js").lobbyPage())是undefined;
} $(".page2").click(function(){ //想在点击的时候把lobbydata的值改为null,可是没有效果上面这个lobbydata = require("lobby.js").lobbyPage();还可以执行 });
为什么要移除这个引用?既然上面已经请求了lobby.js模块了,那么就没必要移除掉了。多此一举
加一个flag
找到seajs的script的标签节点,然后 remove.
建议不要用seajs,坑太多。还是用requirejs吧。