2009-11-16 2 views
0

Я использую этот http://fancybox.net/JQuery неопределенная ошибка при использовании FancyBox

Когда я

$('a.#div1').trigger('click') 

на всплывающее FancyBox, это дает мне эту ошибку (с помощью Firebug)

opts.itemArray [КЛЮЧ .itemCurrent] undefined if (opts.itemArray [opts.itemCurren ... [opts.itemCurrent] .title.length> 0) {\ r \ n jquery.f ...- 1.2.1.js (строка 345)

Почему? Вы можете помочь?

Спасибо.

+0

Можете ли вы предоставить HTML-код для этого? – rahul

ответ

2
$('a.#div1') 

выбирает привязку с именем класса # div1. Я думаю, что селектор недействителен. Вероятно, это причина ошибки.

'.' это class selector, а «#» - id selector.

Если вы хотите, чтобы выбрать элемент с идентификатором див1, то вы можете написать, как этот

$("#div1") 
0

попробовать один из этого:.

$ ("a.div1") триггер (» нажмите ");

или

$ ("а # Div1") триггер ("щелчок);

или

$.. (" # Div1") триггер («click»);