Это плагин:JQuery плагин вопрос: фокус не работает
(
function($)
{
$.fn.foo=function()
{
$(this).focus()
return $(this)
}
}
)(jQuery)
Теперь $('input#foo').foo()
не получает фокус. Любая идея почему?
Это плагин:JQuery плагин вопрос: фокус не работает
(
function($)
{
$.fn.foo=function()
{
$(this).focus()
return $(this)
}
}
)(jQuery)
Теперь $('input#foo').foo()
не получает фокус. Любая идея почему?
(function($){
$.fn.foo= function(map){
return this.each(function(){
// element-specific code here
$(this).focus();
});
};
})(jQuery);
больше о Plugin Authoring.
Похоже, ваша функция Foo ожидает параметр:
$('input#foo').foo("mymap");
извините, я удалю параметр. Я просто представляю минимизированный вид функции – fabjoa
Использование $(this)[0].focus();
$().focus()
пожары на события, связанные с focus
для конкретного элемента. $()[0].focus()
вызывает фокус на самом элементе DOM, что приводит к изменению фокуса браузера.
Я также пробовал $ (this) .trigger ('focus'). Нет-нет также – fabjoa