javascript - 在 javascript 函数中包含 CSS 设置

标签 javascript html css

以下代码每秒或给定的时间更改背景,但图像不带有 css 属性(中心、封面、位置),我如何将此功能包含在图像的 CSS 设置中背景?

$(function() {
  var body = $('body');
  var backgrounds = ['url(http://static.jsbin.com/images/jsbin_static.png)', 'url(http://static.jsbin.com/images/popout.png)'];
var current = 0;

function nextBackground() {
  body.css(
   'background',
    backgrounds[current = ++current % backgrounds.length]
 );
 setTimeout(nextBackground, 1000);
 }
 setTimeout(nextBackground, 1000);
   body.css('background', backgrounds[0]);
 });

最佳答案

元素有一个 style.backgroundImage 属性来操作背景图像。在 javascript 中设置背景图片:

body.style.backgroundImage = "url('yoururl')";

关于javascript - 在 javascript 函数中包含 CSS 设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37575830/

相关文章:

java - 从 Java Swing/图形导出到 HTML

javascript - CoffeeScript 函数参数

html - css标签宽度不生效

javascript - 处理 Bootstrap 翻转卡中的点击事件

html - 按钮内的图标不会触发 React 上的附加功能

html - 音频文件可以在HTML中内联使用吗?

html - NodeJS 和 Express : CSS not loading

javascript - 更改数组对象的元素

javascript - 从纪元日期显示本地时间

JavaScript - 字符串与整数键