Я создаю окно-ориентированное приложение операционной системы с jQuery. При нажатии на одно окно оно добавляется к родительскому элементу, визуально помещая его поверх любых других окон. Однако, если в окне есть кнопка, это не позволит мне нажимать на нее, пока после того, как окно будет добавлено к родительскому элементу, это означает, что я должен щелкнуть его второй раз. Кто-нибудь знает, почему?Кнопка не работает при добавлении
Вот мой сайт: http://faithserve.com/jOS/v2/
На сайте, нажав на кнопку тест должен сделать console.log("test")
.
код достаточно сложен, но сценарий Добавление данных в основном это:
$(this.element).on("mousedown",function(e){
thisWindow.app.menubar.display();
if (!$(thisWindow.element).is(':last-child')) {
$("#desktop").append(thisWindow.element);
}
});
Редактировать
Поскольку ссылка на мой сайт выше, может в конечном итоге фиксированы или вниз в будущем, вот скрипка, демонстрирующая проблему: http://jsfiddle.net/QhZr6/1/
Проблема в том, что код, который вы показываете, похоже, не является ошибкой. –
что такое .элемент? – Djave
Какой браузер вы используете? Мне удалось щелкнуть по нему, как вы упомянули, используя Firefox (последний) – Samer