Доброе утро,
У меня есть приложение, которое позволяет пользователям скользить значения для разных категорий на общую сумму до 100%. Он отлично работает в Safari, Chrome и даже IE, но в Firefox перетаскиваемые маркеры не отображаются в нужном месте, а вместо этого появляются в верхней части div-оболочки.
Я все еще могу нажать на панель, где они должны быть, чтобы перетащить их, что наводит меня на мысль, что это просто проблема CSS.
Я использовал стандартный ролик темы jQuery UI, не редактируя его.
Код, используемый для отображения ползунков:
function bind_slider_bar (category) {
$(slider_id (category) ).slider({
min : 0,
max : 100,
value : budget.slider_values[category],
start : function (e, ui) {
budget.category = $(this).attr('id').replace('_slider','');
//sets the current global value to the slider being dragged, so the correct values get set, and the others are decreased if necessary.
},
stop : function (e, ui) {
update_available_budget();
populate_distribution_fields();
update_distribution_notifiers();
},
slide : function (e, ui) {
update_available_budget();
populate_distribution_fields ();
update_distribution_notifiers();
var my_position = $( slider_id (category) ).slider("value");
$( draggable_handle ( category ) ).css('left', my_position);
}
});
}
URL-адрес приложения находится по адресу clearpointccs.org / holiday-planner - Я знаю, что логика на ползунках / вычислениях все еще немного глючит, но с логикой, с которой я могу бороться. Ошибка Firefox я не могу. Чтобы проверить это, вы можете оставить поле начального дохода пустым.
Спасибо
Tom