jquery-margin-top-abhängig von $(window).Höhe()

ich habe einen div-container und seine top-Marge sollte festgelegt werden, als eine Abhängigkeit von $(window).Höhe(), also zuerst habe ich versucht, etwas wie dieses:

        $("div#outerstart").css("margin-top",$(window).height() -805+"px");

funktionierte es gut, aber die margin-top sollte nie negativ, also versuchte ich Folgendes:

        $("div#outerstart").css("margin-top",function () {
        if ($(window).height() < 805) {
            0+"px"  
        } else {
            $(window).height() -805+"px"
        }
    });

oder auch

 if ($(window).height() < $(document).height()) {...

aber es zeigt keine Wirkung und margin-top ist nicht festgelegt. haben Sie irgendwelche Vorschläge?

  • verwenden Sie Schlüsselwort return? seine Funktion, nicht die direkte Erklärung
  • Sebera: Schreiben Sie eine Antwort statt eines Kommentars?
InformationsquelleAutor sinini | 2011-08-10
Schreibe einen Kommentar