Page tree
Skip to end of metadata
Go to start of metadata

 方法

   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代码中添加一行代码。

  运行页面,页面不会弹出警告框。

  • No labels