2013-08-05 3 views
1

У меня есть следующий код:Как получить значение «this» внутри MagnificPopup?

jQuery('.rel-vid a').magnificPopup({ 
    type:'inline' 
}); 

, которая открывает всплывающее окно. У меня есть фильм, который находится во всплывающем окне, который я хочу динамически изменить, если нажать ссылку. Единственная проблема заключается в том, что мне нужно знать значение «this», но я не могу четко понять, как я должен получить доступ к этому плагину. Я могу предоставить любые необходимые данные.

Edit: http://jsfiddle.net/pe8Vm/5/

Это просто плагин и назвав его. Обеспечение вашего удобства.

+1

не могли бы вы загрузить все в переменную и распечатать его на консоль? [См. Этот скрипт] (http://jsfiddle.net/atomicpages/CSuNT/) – djthoms

+0

_I может предоставить любые необходимые детали_. Пожалуйста, предоставьте скрипку. –

+0

Хорошо, я предоставил скрипку MagnificPopup. Это не моя точная настройка, но я думаю, что это не имеет значения: все, что я хочу, это значение «это» (например, если я привязывал событие jQuery click, значение «this» было бы точным элементом, которым я был щелчок. Мне нужна точная ситуация здесь). – xckpd7

ответ

2

EDIT: Я верю, что, наконец, понял, что вы хотели.

Внутри события, вы можете позвонить:

this.ev // This gets the jQuery-wrapped caller object. 

См this example

+0

Мы можем получить узел javascript с помощью этого метода, но как мы можем получить объект JQuery (например, объект , например)? – Philippe

+0

Извините, я не понял. Вы можете перефразировать? – EZSlaver

+0

Извините, игнорируйте мой комментарий. Виноват. – Philippe

Смежные вопросы