2013-05-01 2 views
2

얘들 아를 비활성화 나는 버튼 페이지를버튼 여전히 페이지 새로 고침 후

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) 또는 브라우저의 검색 주소창 안쪽을 클릭하고 Enter 키를 눌러 정상 상태로 돌아갑니다.

이 문제는 어떻게 해결할 수 있습니까? 미리 감사드립니다.

+0

캐시 문제라고 생각합니다. 디버깅을 위해 바이올린을 사용해 보셨습니까? –

+0

가능합니다 [중복] (http://stackoverflow.com/q/5985839/875127) –

답변

6

firefox를 사용하고 있습니까? 버튼/입력에서 자동 완성 : autocomplete = "off"을 사용 중지 할 수 있습니다. 편집 : 코멘트에 링크 된 그래서 질문을 참조하십시오.

+0

예 파이어 폭스를 사용하고 있습니다. 이것은 잘 동작했다. 고맙습니다. –

관련 문제