У меня есть небольшая проблема. Поэтому я создаю сайт, на котором есть вход, и если вы вставляете URL-адрес, фоновое изображение будет меняться. Он меняется, но проблема в том, что фоны только вспыхивают, и он выглядит грубым. Я попробовал что-то с fadeIn/fadeOut, но ничего не работает, как я ожидал. Другая проблема заключается в том, что когда я нажимаю кнопку, фон внезапно исчезает, пока я не вставляю новый URL.JQuery Background Image FadeOut
$('#bg-btn').click(function(){
$('#bg-toggle').slideToggle('slow');
$('#bg-url').keyup(function(){
var value = $(this).val();
$('#main-bg').css('background-image',
'url("' + value + '")');
}).keyup();
});
Спасибо за помощь, он меняется довольно хорошо, но FADEOUT делает весь ДИВ исчезает: /, но она работает лучше, чем я ожидал :) –
@JakubSzczepanik .. Да этот код сделает весь Div скрыть/fadeOut .. вы не можете fadeIn/fadeOut фоновое изображение отдельно. Если вам нужно это делать, вам нужно сделать изображение внутри div с абсолютной позицией и заставить его работать как фон, и вы можете легко fadeIn/fadeOut это изображение .. Удачи :) –