Greetings
I'm trying to write a code to hide a element and remember which elemnt was hidden when you change page.
The site is this www.arestaviva.com
the problematic code goes like this
- <!-- Change the css dinamicly with JQuery-->
- <div id="langctrl">
- <button id="PT" class="language">PT</button>
- <button id="UK" class="language">UK</button>
- <script>
-
- $(document).ready(function(){ //check if the page has loaded
-
-
- $(window).one("load", function(){
-
- // set default lang - run once
- ctlang = "PT";
-
- });
-
-
- $(window).load(function(){
-
- // if user clicked PT
- if (ctlang == "PT") {
- $("body").find("#alternative").hide("fast");
- alert(ctlang);
- }
- // if user clicked UK
- else if (ctlang == "UK"){
- $("body").find("primary").hide("fast");
- alert(ctlang);
- }
-
- });
-
- // Get button ID'S and apply function to hide/show lang by respective elements.
- $("#PT").click(function () {
- $("body").find("#alternative").hide("fast");
- $("body").find("#primary").show("fast");
- ctlang = "PT";
- alert(ctlang);
- //tell the browser UK is hidden
- });
-
- $("#UK").click(function () {
- $("body").find("#alternative").show("fast");
- $("body").find("#primary").hide("fast");
- ctlang = "UK";
- alert(ctlang);
- //tell the browser PT is hidden
- });
-
- }); //()ready
- </script>
- </div> <!-- #langctrl -->
Problem is that once one navigates to the next page the variable is reset and lost :|
I know I'm doing something wrong but my queries on google have not proved fruitful in solving this one :\
Can you guys help me?
Best Regrads
X3msnake
3skfreelance.org