我需要能够实现以下(一种或另一种方式):

function ShowContent() {}

document.onShowContent = function ()
{
     // anything I want to happen....
}


我想做的是在页面上添加一种侦听器给我,广告代码将在调用特定功能时自动刷新广告位。我希望让广告代码在检测到已调用“ ShowContent()”的情况下刷新广告代码,而不是直接刷新广告代码。

谢谢。

最佳答案

现代的javascript库使此操作变得容易。您当然可以“手工”完成,但这是jQuery的一个简单示例

一,听者

$(document).bind( 'ShowContent', function()
{
  // anything you want
});


然后触发

$(document).trigger( 'ShowContent' );


您甚至可以走这条路

function ShowContent()
{
  $(document).trigger( 'ShowContent' );
}

08-17 13:56