jQuery를 사용하여 창을 새로 고칠 때마다 임의로 웹 페이지에 배경 이미지를 지정합니다. 각 배경에 해당 텍스트 색상을 지정하고 싶습니다.Jquery : 임의의 배경 이미지에 텍스트 색상을 연결
나는이 코드를 시도하지만 운이없는거야 : 각 요소는 '배경/텍스트 색'의 배열 실제로 있도록
$(document).ready(function() {
var images = ['1.jpg', '2.jpg', '3.jpg', '4.jpg', '5.jpg', '6.jpg'];
$('body').css({
'background-image': 'url(img/' + images[Math.floor(Math.random() * images.length)] + ')'
});
if ($('body').css('background-image') === 'img/5.jpg') {
$('#intro').css('color', 'red!important');
};
});
창을 새로 고칠 때마다 모든 것이 손실되므로 localStorage 또는 쿠키를 사용해야합니다. – adeneo
임의의 숫자를 변수에 넣은 다음 이전에 할당 한 배경 이미지를 검색하는 대신 if에서 해당 변수를 사용하는 것이 어떻습니까? –