jQuery로 업데이트해야하는데 작동하지 않는 것 같아요. 내가 생각할 수있는 유일한 것은 doc.body.style.back 섹션이 맞지 않지만 잘 모릅니다. jQuery에 적합한 형식. 아무도 도와 줄 수 있습니까? - 당신은 당신이로 실행하려는 모든 코드를 결합 할 수 있습니다 다른 사람들이 지적으로내 페이지를 jQuery로 업데이트
$(body).css("background", "url('eaglesBig.jpg')");
이 그리고, 여러 document.ready()
기능을 필요가 없습니다
$(document).ready(function() {
let clicker = $('#jeffery');
clicker.on('click', clickHandler);
function clickHandler(e) {
document.body.style.background = 'url("jefferyBig.jpg")';
}
}
$(document).ready(function() {
let clicker1 = $('#eagles');
clicker1.on('click', clickHandler1);
function clickHandler1(e) {
document.body.style.background = 'url("eaglesBig.jpg")';
}
}
$(document).ready(function() {
let clicker2 = $('#wentz');
clicker2.on('click', clickHandler2);
function clickHandler2(e) {
document.body.style.background = 'url("wentzBig.jpg")';
}
}
$(document).ready(function() {
let clicker3 = $('#jenkins');
clicker3.on('click', clickHandler3);
function clickHandler3(e) {
document.body.style.background = 'url("jenkinsBig.jpg")';
}
}
$(document).ready(function() {
let clicker4 = $('#cox');
clicker4.on('click', clickHandler4);
function clickHandler4(e) {
document.body.style.background = 'url("coxBig.jpg")';
}
}
backgroound –
에 이미지를 추가하려면 여러 개의 .ready() 기능을 사용하지 않아야합니다. 하나만 넣으면됩니다. – Cruiser
@Cruiser 더 조직적이지만 여러 .ready() 함수에는 본질적으로 잘못된 것이 없습니다. –