모달 오버레이를 사용하려면 다음 JavaScript가 있습니다. jQuery로 변환 할 수 있습니까?누구든지 이것을 jQuery로 변환 할 수 있습니까?
function overlay() {
el = document.getElementById("overlay");
el.style.visibility = (el.style.visibility == "visible") ? "hidden" : "visible";
모달 오버레이를 사용하려면 다음 JavaScript가 있습니다. jQuery로 변환 할 수 있습니까?누구든지 이것을 jQuery로 변환 할 수 있습니까?
function overlay() {
el = document.getElementById("overlay");
el.style.visibility = (el.style.visibility == "visible") ? "hidden" : "visible";
function overlay() {
var el = $("#overlay");
el.css("visibility",((el.css("visibility") == "visible")?"Hidden":"visible"));
}
function overlay() {
var overlay = $('#overlay');
if (overlay.css('visibility')==='hidden'){
overlay.css('visibility', 'visible');
} else {
overlay.css('visibility', 'hidden');
}
}
는 CSS() 함수에 대한 자세한 내용은 http://api.jquery.com/css/를 참조하십시오. StackOverflow의 작동 방법이 아니다
사실상 그렇지 않습니다. 토글은 요소의'display' 속성을 변경하고, OP는 요소의'가시성 '을 전환합니다. –
오, 좋아, 나는 그걸 몰랐다. –
내가 당신에게서 배운 것을 기반으로 바 꾸었습니다. 매우 감사합니다. –
function overlay() {
el = $("#overlay");
if(el.css('visibility')=='hidden') {
el.css('visibility', 'visible');
} else {
el.css('visibility', 'hidden');
}
}
'var' 문이 없으므로 원치 않는 전역을 도입하게됩니다. –
코드에는 var 문이 없었기 때문에 el을 글로벌하게 사용하기를 원했습니다. 나는 그것이 지역이어야한다는 것에 동의하지만 왜이 질문의 물을 글로벌 변수 대 지역 변수에 관한 토론으로 진흙탕합니까? – Mike
좋은 코딩 방법에 대해서도 설명합니다. 누군가가 코드에 SQL 삽입 취약점을 가지고 있다면, 그렇게 말하지 않을 것입니다. –
. 이것은 질문하는 사이트입니다. – Hubro
예 ..... 할 수 있습니다 ..... –
네,하지만 왜 완벽하게 작동하는 JavaScript 조각을 jQuery로 변환하려고합니까? (* 편집 * :'var'가 누락되었습니다.) – Zeta