如何使用jQuery加载页面后触发事件

问题描述:

我认为这很容易,但我不知道该怎么做。 我有一些图片点击事件,当点击时,它打开一个灯箱,但我想激活点击,当页面打开,就像当从链接接收一个ID(即www.somelink.com/?id = 2)。如何使用jQuery加载页面后触发事件

这个环节应该主动时收到的网址

喇嘛喇嘛

ID是这可能吗?

+0

您使用哪种服务器端技术? PHP,ASP/.NET? – Meryovi 2012-02-16 17:00:04

+0

http://jquery.com – xandercoded 2012-02-16 17:02:01

+0

即时通讯使用PHP。 Ty – macieira 2012-02-16 18:21:59

是的,这是可能的。

jQuery(document).ready(function() { jQuery(selector).click(); }); 

http://api.jquery.com/ready/

您需要创建您的网页上隐藏的元素传递到id,如果这是需要的选择。

+0

.click()事件不是假设在点击时工作?就像选择器被点击一样,这样做? – macieira 2012-02-16 18:26:16

+0

@macieira'jQuery(selector).click()'相当于'jQuery(选择器).trigger('click')'。有了一个参数,'.click()'设置处理程序,并且没有它会调用处理程序。 http://api.jquery.com/click/ – 2012-02-16 19:42:14

你可以做这样的事情:

$(document).ready(function() { 
    $('#idOfTheElement').trigger('click'); 
}); 

注:

如果你只想当你从查询字符串参数id要做到这一点,你必须换行代码中,我张贴在if语句中。

+0

谢谢。我是在正确的方式。我看到触发事件,但认为事件的工作就像.click事件。 – macieira 2012-02-16 18:25:05

+0

'$ _GET = ; ('_'GET'=''){('img [name * ='album'+ $ _ GET +'“]')。trigger(”click“); }' – macieira 2012-02-16 19:04:57

+0

@macieria尼斯。 :) 如果它适用于您,请尝试将答案标记为已接受(在投票向上/向下按钮下方),以便其他人可以做同样的事情,如果他们有相同的问题。 – Meryovi 2012-02-16 22:27:25