Javascript jquery背景图像更改

Javascript jquery背景图像更改,javascript,jquery,html,Javascript,Jquery,Html,我想将图像加载到html上的div中,但它不起作用,如果我将var image=$(“#slider”)更改为$(“body”),它会起作用,但随后整个身体会淡入淡出,这不是我想要的 我猜标识符有问题 $(document).ready(function(){ var count = 0; var images = ["/mvc_tut/views/index/images/bg1.jpg","/mvc_tut/views/index/images/bg2.jpg","/

我想将图像加载到html上的div中,但它不起作用,如果我将var image=$(“#slider”)更改为$(“body”),它会起作用,但随后整个身体会淡入淡出,这不是我想要的

我猜标识符有问题

    $(document).ready(function(){
    var count = 0;
    var images = ["/mvc_tut/views/index/images/bg1.jpg","/mvc_tut/views/index/images/bg2.jpg","/mvc_tut/views/index/images/bg3.jpg","/mvc_tut/views/index/images/bg4.jpg"];
    var image = $("body");

    image.css("background-image","url("+images[0]+")");

    setInterval(function(){
      image.fadeOut(1000, function(){
        image.css("background-image","url("+images[count++]+")");
        image.fadeIn(1000);
      });
      if(count == images.length)
      {
        count=0;
      }
    },3000);
});
这就是html

<div class="container">
  <div id="#slider">
  <div class="row">
    <div class="col-md-6 homeleft">
    </div>
    <div class="col-md-3 col-md-offset-2">
      <div class="login">
        <form action="index/login" method="POST">
          <input type="text" class="form-control" name="userLogin" placeholder="Nutzername">
          <input type="password" class="form-control" name="passwortLogin" placeholder="Passwort">
          <button type="submit" class="btn btn-default">Anmelden</button>
        </form>
      </div>
      <div class="register">
        <form action="index/register" method="POST">
          <input type="text" class="form-control" name="userReg" placeholder="Nutzername">
          <input type="text" class="form-control" name="emailReg" placeholder="Email">
          <input type="password" class="form-control" name="passwortReg" placeholder="Passwort">
          <button type="sumbit" class="btn btn-default">Registrieren</button>
        </form>
      </div>
    </div>
  </div>
</div>
</div>

户口
登记处
我知道你有 “#滑块” 在id值中。 你不应该在里面放一个“#”。 “#”仅由jQuery用于标识select on id。

问题在于:

<div id="#slider">
<!-------^ // Please remove the #


天哪,我是瞎子,谢谢你帮助我,有时候我会犯一些很小的错误,事实上是相当大的错误。。。