方法
Page.unbindAll(targetPage)
描述
取消页面上所有事件的绑定。该方法能够移除事件处理程序,或者当事件发生时终止指定函数的运行。
参数 | 类型 | 是否必须 | 描述 |
---|---|---|---|
targetPage | string | 否 | 页面的名称。如果取消绑定所有页面的事件,请使用“*”。如果忽略,则取消绑定当前页面的事件。 |
返回值
无
示例
下面的示例代码中,通过unbindAll方法,移除页面上所有事件的绑定。
//如果有两个页面:页面1和页面2。当前页面是页面1 var eventHandler = function (arg1, arg2) { alert(arg2.pageName); }; //绑定事件 Forguncy.Page.bind("Loaded", eventHandler); //取消绑定到当前页面的所有事件 Forguncy.Page.unbindAll(); //取消绑定页面1的所有事件 Forguncy.Page.unbindAll("页面1"); //取消绑定所有全局事件 Forguncy.Page.unbindAll("*");
操作步骤
在页面设置中,上传一个JavaScript文件,并输入JavaScript代码。
运行页面,就会弹出警告框,显示页面1的页面名称。
回到设计器,在页面设置中编辑JavaScript文件,在JavaScript代码中添加一行代码。
运行页面,页面不会弹出警告框。