jquery绑定,函数(e)

时间:2012-04-12 20:01:26

标签: jquery

jQuery中,以下内容有何作用?

   $("#ivid1").bind("pageshow", function (e) { 

        // Do something.
    });

特别是bindpageshowfunction(e)是什么?

3 个答案:

答案 0 :(得分:3)

它将自定义事件pageshow绑定到ID为#ivid1的元素,并为该事件定义处理程序(function (e) {.. })。

稍后您可以触发此事件,如下所示

$("#ivid1").trigger('pageshow')
  

注意:正如Halcyon和Josh Davenport(见评论)指出的那样,它取决于背景和使用位置。

答案 1 :(得分:0)

这会将pageshow事件绑定到#ivid1元素。当pageshow(无论可能是什么)在#ivid1上触发时,可能是通过浏览器的某种机制,执行绑定的函数。

我不知道pageshow是什么,但显然它相对较新。

答案 2 :(得分:0)

“pageshow”是一个字符串文字,引用OnPageShow JavaScript事件。这是HTML 5的新功能,因此现在有一些浏览器支持。见w3schools。函数(e)是调用匿名函数并传入事件参数的语法。