2013-05-01 5 views
2

Эй, ребята у меня есть кнопка страницы:Кнопка все еще отключен после обновления страницы

<button class="" id="new_cat_charm">Add New Category</button> 

Я использую JQuery, чтобы открыть диалоговое окно при нажатии на кнопку и добавить накладку на сайт:

jQuery(document).ready(function($) { 

var newCatButton = $('#new_cat_charm'); 


newCatButton.click(function(){ 

    var newCatCharm = $('#new-cat-charm'); 

    newCatButton.prop('disabled', true); 

    newCatCharm.removeClass('myhide'); 

    appOverlay(); 
}); 

function appOverlay() { 

    var docHeight = $(document).height(); 

    $("body").append("<div id='overlay'></div>"); 

    $("#overlay").height(docHeight).css({ 
     'opacity' : 0.4, 
     'position': 'absolute', 
     'top': 0, 
     'left': 0, 
     'background-color': 'black', 
     'width': '100%', 
     'z-index': 5000 
    }); 
} 
}); 

После того, как кнопка была нажата, отключите ее и покажите диалоговое окно.

Проблема

После нажатия на кнопку, и он отключается и появляется диалоговое окно, если я обновить страницу кнопку остается заблокированным и я должен либо сделать Обновлять (ctrl + f5) или щелкните внутри адресной строки браузера и нажмите клавишу ввода, прежде чем он вернется в нормальное состояние.

Как я могу исправить эту проблему, ребята? Заранее спасибо.

+0

Я думаю, что это проблема с кешем. Вы пробовали использовать скрипач для отладки? –

+0

Возможный [дубликат] (http://stackoverflow.com/q/5985839/875127) –

ответ

6

Вы используете firefox? Вы можете отключить автозаполнение: autocomplete = "off" в вашей кнопке/входах. Изменить: см. Вопрос SO, с которым я связан в комментариях.

+0

Да, я использую firefox. Это отлично работает. Спасибо. –

Смежные вопросы