2015-11-13 6 views
2

Итак, я видел это post, у которого есть это jsfiddles.Bind on Click and Trigger

Ответ был следующий, как показано ниже:

$ ('селектор') Featherlight() (или с использованием данных-Featherlight) предназначен для связывания, как $ ('селектор') нажмите (.. function() {...}).

$ .featherlight (...) для запуска, как $ ('селектор'). Нажмите()

Таким образом, привязка по щелчку и триггером или связываются через $ ('...') .featherlight, но не привязывайтесь к клику, а затем привязывайтесь к этому обработчику, как вы делаете .

У меня такая же проблема, но я не знаю, как bind on click and trigger как ответ.

Итак, если это код js (исходный код), то как бы вы bind on click and trigger?

jQuery('.something_else').click(function(e) {   
    jQuery('.something_else').featherlight({ 
       targetAttr: 'data-single',     
      });        
}) 

ответ

3

Try:

jQuery('.something_else').featherlight({ 
        targetAttr: 'data-single',     
       });        

jsfiddle: https://jsfiddle.net/5e9e2k6y/9/

+0

Спасибо за ответ. Я попробовал это здесь https://jsfiddle.net/5e9e2k6y/7/, но мне все же нужно дважды щелкнуть его. = ( –

+1

обновил мой ответ – madalinivascu

+0

Спасибо за обновленную версию. Что мне делать, если мне нужно включить функцию щелчка? Вот пример (последняя кнопка) https://jsfiddle.net/5e9e2k6y/10/. Мне нужно функцию щелчка, чтобы сделать переменную и целевую конкретную кнопку. –