2017-01-12 5 views
2

Решено:JQuery плагин стройный входы делают другие входы не работают

Updated version on jsfiddle

Благодаря Jainil Нагар для поиска проблемы.


Это действительно неясно для меня. Я пытаюсь создать небольшой редактор XML с помощью rangyinputs jquery plugin, но, как вы можете видеть из этого https://jsfiddle.net/sappe/2t99596p/2/ не представляется возможным написать в других входах на странице, даже если те не

class="unselectable" 

я могу Не понимаю почему. Я что-то пропустил? Я поместил в проект плагин jquery, в этом примере отлично работает, но другие входы больше не работают.


Дополнительная информация: Я не ставил класс недоступного в моем CSS, но в demo используется.

ответ

1

Вы добавили e.preventDefault(); за mousedown событий на каждый input.

$("input").mousedown(function(e) { 
    e.preventDefault(); // This is what causing the problem 

    switch (this.name) { 
    } 
}); 

Вы также должны добавить чехол по умолчанию в корпус переключателя.

+1

Обновленная версия: https://jsfiddle.net/sappe/2t99596p/3/ Большое спасибо – tina