0

我试图触发 ul 的第一个锚点,但不知何故我的 jQuery 发出了这个错误Uncaught TypeError: Cannot read property 'type' of undefined。我不知道为什么这样做会感谢任何帮助这是我的代码。

<span style="cursor:pointer;color:#363636;" onclick="popall()">Click to zoom</span>

上面是事件处理程序,下面是我的 js。

<script type="text/javascript">
var j = jQuery.noConflict();
function popall(){
j('#lightgallery a:first').trigger();
}

我试图以此为目标。

<ul id="lightbox"><li><a . . . . . . .  </ul>

我的 jquery 是 1.8.2 分钟

4

3 回答 3

5

您需要将要触发的事件名称传递给.trigger(),例如单击

j('#lightgallery a:first').trigger('click');
于 2013-08-28T05:59:12.000 回答
1

您应该定义可以处理的事件

j('#lightgallery a:first').trigger('click');
于 2013-08-28T05:59:46.227 回答
1
.trigger( eventType [, extraParameters ] )

eventType
Type: String
A string containing a JavaScript event type, such as click or submit.

extraParameters
Type: Array or PlainObject
Additional parameters to pass along to the event handler.

缺少事件类型

于 2013-08-28T06:00:53.383 回答