Thread Verfasser: Rolly8-HL
Thread ID: 1134
Thread Info
Es gibt 3 Beiträge zu diesem Thema, und es wurde 2761 Mal angesehen.
 Thema drucken
javascript & co.
Rolly8-HL
Habe mir eine Navigation mit javascript gebaut.
Die Datei wird so aufgerufen.

echo "<script type='text/javascript' src='".INFUSIONS."R8HL_side_navi_panel/include/r8_side_nav.js'></script>";

javascript Inhalt

$(document).ready(function()
{
  $(".r8sn_body").hide();
  $(".r8sn_upper_body").show();
  $(".r8sn_master_head").click(function()
  {
    $(this).next(".r8sn_master_body").slideToggle(600);
  });
  $(".r8sn_master_head").click(function()
  {
    $(this).next(".r8sn_body").slideToggle(600);
    $(this).next(".r8sn_upper_body").slideToggle(600);
  });
  $(".r8sn_head").click(function()
  {
    $(this).next(".r8sn_body").slideToggle(600);
    $(this).next(".r8sn_upper_body").slideToggle(600);
  });
 });
 
 $(document).ready(function()
{
  $(".r9sn_body").hide();
  $(".r9sn_upper_body").show();
  $(".r9sn_master_head").click(function()
  {
    $(this).next(".r9sn_master_body").slideToggle(600);
  });
  $(".r9sn_master_head").click(function()
  {
    $(this).next(".r9sn_body").slideToggle(600);
    $(this).next(".r9sn_upper_body").slideToggle(600);
  });
  $(".r9sn_head").click(function()
  {
    $(this).next(".r9sn_body").slideToggle(600);
    $(this).next(".r9sn_upper_body").slideToggle(600);
  });
}); 
 
 $(document).ready(function()
{
  $(".r10sn_body").hide();
  $(".r10sn_upper_body").show();
  $(".r10sn_master_head").click(function()
  {
    $(this).next(".r10sn_master_body").slideToggle(600);
  });
  $(".r10sn_master_head").click(function()
  {
    $(this).next(".r10sn_body").slideToggle(600);
    $(this).next(".r10sn_upper_body").slideToggle(600);
  });
  $(".r10sn_head").click(function()
  {
    $(this).next(".r10sn_body").slideToggle(600);
    $(this).next(".r10sn_upper_body").slideToggle(600);
  });
}); 
 
 $(document).ready(function()
{
  $(".r11sn_body").hide();
  $(".r11sn_upper_body").show();
  $(".r11sn_master_head").click(function()
  {
    $(this).next(".r11sn_master_body").slideToggle(600);
  });
  $(".r11sn_master_head").click(function()
  {
    $(this).next(".r11sn_body").slideToggle(600);
    $(this).next(".r11sn_upper_body").slideToggle(600);
  });
  $(".r11sn_head").click(function()
  {
    $(this).next(".r11sn_body").slideToggle(600);
    $(this).next(".r11sn_upper_body").slideToggle(600);
  });
 
}); 


Geht soweit ganz gut, macht was sie soll, bin ich in Private Nachrichten und aktualisiere die Seite springt die Navi kurz auf und zu.

Wenn ich in der messages.php das weg nehme nicht, dann springt die nicht.

   echo "<script type='text/javascript'>\n";
   echo "/* <![CDATA[ */\n";
   echo "function setChecked(frmName,chkName,val) {"."\n";
   echo "dml=document.forms[frmName];"."\n"."len=dml.elements.length;"."\n"."for(i=0;i < len;i++) {"."\n";
   echo "if(dml.elements[i].name == chkName) {"."\n"."dml.elements[i].checked = val;"."\n";
   echo "}\n}\n}\n";
   echo "/* ]]> */\n";
   echo "</script>\n";

Was muss ich an meiner r8_side_nav.js ändern damit es überall geht, auch auf Seiten die intern ihr eigenes javascript haben?
Gruß Rolly8-HL
Was für Andere Wichtig ist muss für mich nicht genauso Wichtig sein!
Bin Dickkopf Unbelehrbar mache aus Protest nicht das was andere für Richtig halten!
Das gibt einem zu Denken oder?
Information:
PHP Version: Nicht ausgewählt •  MySQL Version: Nicht ausgewählt •  PHP-Fusion: Nicht ausgewählt
 
David
Kann man das Live auch sehen? Wink
Liebe Grüße, David Smile

PHP-Fusion Österreich
Information:
PHP Version: Nicht ausgewählt •  MySQL Version: Nicht ausgewählt •  PHP-Fusion: Nicht ausgewählt
 
Rolly8-HL
JA & JA
JA: hier mal zum testen als Demo
http://mf.rolly8-hl.de/news.php
Ist mit Navi für side_nav, sub_nav und bar_nav.

JA: Habe was geändert das die Seiten Navi nicht mehr Hüpft.

/*  $(".r8sn_body").hide();

 $(".r8sn_upper_body").show();
 
*/
.r8sn_body {
   display: none;
}

Nur die ganze Seite Hüpft da noch etwas (beim aktualisieren), würde es noch weg bekommen.

Zusammengefügt am 21. November 2016 um 12:43:32:
Nachtrag:
Hallo, habe es hin bekommen, bitte nicht fragen wie, war wohl mehr Zufall.

Geht jetzt auch mit current-link Anweisung der farblichen Anpassung und die Icon Farbe in dem Moment ausblenden.
Bearbeitet von Rolly8-HL am 21. November 2016 11:43:32
Gruß Rolly8-HL
Was für Andere Wichtig ist muss für mich nicht genauso Wichtig sein!
Bin Dickkopf Unbelehrbar mache aus Protest nicht das was andere für Richtig halten!
Das gibt einem zu Denken oder?
Information:
PHP Version: Nicht ausgewählt •  MySQL Version: Nicht ausgewählt •  PHP-Fusion: Nicht ausgewählt
 
Springe ins Forum: