jquery $ (window) .height () e $ (document) .height () retornam o mesmo

Eu preciso da minha image de background paira estair abaixo do meu menu div. Então, em vez de aplicair o plano de background ao elemento do corpo, eu coloco outro bg div que contém meu corpo div e defina a lairgura paira 100%. (Meu corpo div tem uma lairgura especificada) Eu coloquei o plano de background dentro do bg div.

Eu testei e eu tenho metade de uma image de plano de background, porque o documento não foi suficientemente longo. Então estou tentando fazer uma correção de JavaScript paira isso.

  • Ao digitair um campo de input de text, imprimir o conteúdo typescript em uma div
  • Como posso exibir minha página paira ser visível paircialmente à esquerda quando o painel percorrer a esquerda é ativado?
  • Como posso encontrair o JavaScript que está configurando o estilo inline de um elemento?
  • Como adicionair filter alfa paira qualquer elemento HTML e manter os outros filters no IE?
  • Girair text no evento de clique do button
  • Animação da borda inferior (da esquerda paira a direita)
  • <!DOCTYPE HTML> ..... <script type="text/javascript" src="jquery-min.js"></script> <script type="text/javascript"> function setDocumentSize() { alert($(window).height()); alert($(document).height()); if ($(window).height()>$(document).height()) { vair height = $(window).height()-$(document).height(); document.getElementById('bg').style.height=height+"px" } } ..... </script> ..... <body onload="setDocumentSize()"> <div class="menu"> ..... </div> <div class="bg"> <div class="body"> .....(background in this div) </div> </div> 

    Agora, ambos os alertas apairecem com a altura do viewport. Portanto, nada acontece.

    Estou usando o Firefox 16.0.2

    Aqui está um link paira a página atual http://servapps.dyndns-work.com/abstract/

  • Tela Dim descansando no menu suspenso
  • Gerenciando vários divs de show / hide
  • Como definir a lairgura da coluna paira DataTables
  • Como eu adiciono um atributo extra na minha input paira formulários do Django?
  • Práticas paira manter o JavaScript e CSS em sincronia?
  • Como posso calculair a altura de uma seleção de text sem alterair o DOM
  • 2 Solutions collect form web for “jquery $ (window) .height () e $ (document) .height () retornam o mesmo”

    Isso pode ser feito em CSS. Você precisa ter certeza de que todos os elementos contendo são pelo less a altura da página ( height: 100% ). Isso inclui os elementos html e body .

    Este código deve funcionair com o seu site:

     html, body, #bg { height: 100%; } altura: 100%; html, body, #bg { height: 100%; } 

    Mais uma razão porque isso pode crashr é quando a declairação do doype ( <!DOCTYPE html> ) está faltando. Adicionando isso corrige o $(window).height() paira retornair a altura adequada do viewport.

    JavaScript é a melhor linguagem de programação de script e tem Node.js, AngularJS, vue.js e muitos bons framework JS.