2016-08-09 20 views
-1

Ich möchte den gesamten Inhalt ausblenden, wenn die Seite geladen wird. Es auf das Symbol arbeiten, wenn ich auf das Symbol klicken, um es den Inhalt versteckt, aber ich brauche den Inhalt zu verstecken, wenn Laden der Seite hier ist mein Java-Script-Code,Wie den Inhalt zu verbergen, wenn Seite mit Java-Skript in odoo 8 geladen wird?

$(document.body).ready(function(){ 
    $(window).on('load', function() { 
    $('.hide_class_name').hide(); 
}) 
    $('.icon_class_name').on('click', function(event) {   
     $('.hide_class_name').toggle('hide'); 
    }); 
}); 

Kann mir jemand helfen Vielen Dank im Voraus.

+0

$ (document.body) .ready (function() { \t $ (Fenster) .auf ('load', function() { $() hide() 'openerp_webclient_container.';. }) }); –

+0

Dies funktioniert jetzt –

Antwort

0

Sie können eine Klasse mit dem body-Tag hinzufügen, welche Inhalte es

CSS

.hideBody{ 
display:none 
} 

HTML verstecken

<body class = "hideBody"> 
//Rest of Code 
</body> 

Jetzt können Sie document.readyState verwenden, wenn zu überprüfen es ist complete Zustand

JS

if(document.readyState ==='complete'){ 
document.getElementsByTagName('body').classList.add("hideBody") 
} 

Verwenden document.onreadystatechange bis beschreibt den Beladungszustand des Dokuments.

document.onreadystatechange = function() { 
    if(document.readyState ==='complete'){ 
    document.getElementsByTagName('body').classList.add("hideBody") 
    } 
} 
+0

Es gibt mir nichts, wenn ich diesen Code verwenden –

+0

können Sie bitte klären, was Sie mit __nothing__ – brk

+0

können Sie mir helfen, wie dies zu tun? –