javascript - bootstrap - 动态改变 jumbotron 背景图像

标签 javascript jquery html css twitter-bootstrap

我正在尝试在单击新选项卡时使用 jQuery 更改超大屏幕 div 的背景图像,如下所示:

    $(".about").click(function(){
      $('.active').toggleClass('active');
      $('.about').toggleClass('active');

      $('.jumbotron').fadeOut(500);
      //change background image
      $('.jumbotron').fadeIn(500);
    });

我尝试使用 $('.jumbotron').css('background-image',url('/path/to/new/image')); 但当我包含该行时,即使在我单击任何选项卡之前,超大屏幕背景图像也根本不显示。谁能解释为什么会这样?

最佳答案

你有一些语法错误,否则一切都很好!!将 url 放在引号内,如下所示:

$('.jumbotron').css('background-image','url(/path/to/new/image)');

关于javascript - bootstrap - 动态改变 jumbotron 背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30976769/

相关文章:

javascript - 从计算的总数中减去一个整数

jQuery 实时可拖动/实时可放置?

php - 背景中树上的鸟

javascript - 柱形图 : Click event to only trigger on drilldown series

javascript - 使用背景图片移动 HTML5 Canvas

javascript - jQuery .click()/.on ("click"...) 我需要帮助在交替点击时交换文本

html - CSS - 100% 的高度减去 #px - 页眉和页脚

html - 带背景颜色的多行标题文本的宽度

javascript - 悬停在图标上时如何对某些文本应用过渡效果?

javascript - 销毁ajax加载页面并隐藏div