내가 너무 오랫동안 쳐다 보았을 수도 있고, 작성한 기능이 그다지 복잡하지는 않지만 어떤 이유로 든 할 수 없다. 이 기능이 제대로 작동하도록하십시오. h1 태그는 변경해야하지만 if-else는 "page_layout"변수를 기반으로 작동하지 않는 것 같습니다. 내 코드는 어떤 아이디어입니까?jquery가 제대로 작동하지 않을 경우
<script>
$(document).ready(
function() {
//Set text for H1 tags here
var title = "Test title";
//Set main-image layout here (1,2,3,4)
var page_layout = "1";
//If page_layout = 4, then set connected-image for top
var connected_image = "images/connected-image.jpg";
//Image for main-image area
var main_image = "images/main-image.jpg";
//Set main-image text here
var main_image_text = "See how this works.";
//Set main-image-text-url location
var main_image_text_url = "http://www.example.com";
//Do not touch this code
$('h1').html(title);
if (page_layout == "1"){
$.('#main-image').css('background-image', main_image);
$.('#main-image').css('background-position', 'top right');
$.('#main-image').css('background-repeat','no-repeat');
$.('#main-image').addClass('padding-21');
$.('#main-image').html(main_image_text);
$.('#main-image').append('<br><a href="' + main_image_text_url + '">tell me more</a>');
}else if (page_layout == "2"){
$.('#middle').css('font-size','15px');
$.('#main-image').addClass('padding-21');
$.('#main-image').html(main_image_text);
$.('#main-image').append('<br><a href="' + main_image_text_url + '">tell me more</a>');
}else if (page_layout == "3"){
$.('#main-image').css('background-image', main_image);
$.('#main-image').css('background-position', 'top left');
$.('#main-image').css('background-repeat','no-repeat');
$.('#main-image').addClass('padding-491');
$.('#main-image').html(main_image_text);
$.('#main-image').append('<br><a href="' + main_image_text_url + '">tell me more</a>');
}else if (page_layout == "4"){
$.('connected-image').css('background-image', connected_image);
$.('connected-image').css('background-position', 'top right');
$.('connected-image').css('background-repeat','no-repeat');
}else{
//Nothing
}
}
)
</script>
코드가 수행하는 작업과 예상되는 작업은 무엇입니까? – jrummell
'if' 문이 나에게 잘 들립니다. 코드가 무엇입니까 ** 당신이 기대하는대로하지 않고 있습니까? 당신은 모든 코드를 포함 시켰습니까? 왜냐하면 나에게 그것은'page_layout'이 동적으로 값이 변경된 것을 제안하기 때문입니다 ... – ManseUK
jQuery는 IF-Else를 지원하지 않습니다. 그건 JavaScript입니다. –