ClocxHD
Lt. Junior Grade
- Registriert
- Aug. 2014
- Beiträge
- 376
Hallo,
ich verwende einen DIV-Container mit Syntax-Highlighting & Custom Scrollbar.
Das sieht so aus:

Davon habe ich zwei auf der Seite.
Da ich mich entschieden habe, die Bootstrap "Tabs" zu verwenden ( http://getbootstrap.com/components/#nav-tabs ), lade ich mit jQuery die entsprechende PHP-Datei in den DIV-Container mit der Klasse "panel-body".
Das mache ich folgendermaßen:
Er lädt diese auch rein.
Jedoch habe ich dann kein Syntax-Highlighting & Custom Scrollbar mehr.
Wenn ich die Seite mit Strg+F5 neu lade, erscheinen Syntax-Highlighting & Custom Scrollbar manchmal.
Wenn ich dann aber z.B. zum zweiten Tab wechsel (und auch wieder zurück), verschwinden die wieder.
Das sieht dann so aus:

Wenn ich die Dateien direkt aufrufe, funktioniert es aber normal.
Woran kann das liegen?
Die ganzen Scripte werden in einer externen Datei eingebunden:
Von daher sollte es gehen.
Hat jemand eine Idee?
LG,
ClocxHD
ich verwende einen DIV-Container mit Syntax-Highlighting & Custom Scrollbar.
Das sieht so aus:

Davon habe ich zwei auf der Seite.
Da ich mich entschieden habe, die Bootstrap "Tabs" zu verwenden ( http://getbootstrap.com/components/#nav-tabs ), lade ich mit jQuery die entsprechende PHP-Datei in den DIV-Container mit der Klasse "panel-body".
Das mache ich folgendermaßen:
Code:
$(".click-installer").click(function() {
$(".panel-body").load("installer.php");
$(".li-installer").addClass("active");
$(".li-updater").removeClass("active");
});
$(".click-updater").click(function() {
$(".panel-body").load("updater.php");
$(".li-updater").addClass("active");
$(".li-installer").removeClass("active");
});
Er lädt diese auch rein.
Jedoch habe ich dann kein Syntax-Highlighting & Custom Scrollbar mehr.
Wenn ich die Seite mit Strg+F5 neu lade, erscheinen Syntax-Highlighting & Custom Scrollbar manchmal.
Wenn ich dann aber z.B. zum zweiten Tab wechsel (und auch wieder zurück), verschwinden die wieder.
Das sieht dann so aus:

Wenn ich die Dateien direkt aufrufe, funktioniert es aber normal.
Woran kann das liegen?
Die ganzen Scripte werden in einer externen Datei eingebunden:
HTML:
<meta charset="utf-8" />
<!-- Stylesheets -->
<link rel="stylesheet" type="text/css" href="style/style.css" />
<link href='http://fonts.googleapis.com/css?family=Noto+Sans:400,700' rel='stylesheet' type='text/css'>
<link rel="stylesheet" href="style/font-awesome.min.css">
<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Lato:300,400">
<link rel="stylesheet" href="style/normalize.css">
<link rel="stylesheet" href="style/highlight.min.css">
<link rel="stylesheet" href="style/animations.css">
<link rel="stylesheet" href="style/jquery.jscrollpane.css">
<link rel="stylesheet" href="style/jquery.mCustomScrollbar.css">
<link rel="stylesheet" href="style/jquery-ui.css">
<link rel="stylesheet" href="style/jquery-ui.structure.css">
<link rel="stylesheet" href="style/jquery-ui.theme.css">
<link rel="stylesheet" href="style/bootstrap.css" type="text/css">
<!--<link rel="stylesheet" href="style/bootstrap-theme.css" type="text/css">-->
<!--// Stylesheets -->
<!-- Scripts -->
<script src="scripts/jquery.min.js"></script>
<script src="scripts/normal.js"></script>
<script src="scripts/modernizr.min.js"></script>
<script src="scripts/main.js"></script>
<script src="scripts/highlight.min.js"></script>
<script src="scripts/jquery-ui.js"></script>
<script src="src/scripts/bootstrap.js"></script>
<script src="scripts/jquery.viewport.js"></script>
<script src="//use.edgefonts.net/ubuntu-mono.js"></script>
<!-- Scrollbars -->
<script src="scripts/jquery.mousewheel.js"></script>
<script src="scripts/mwheelIntent.js"></script>
<script src="scripts/jquery.jscrollpane.min.js"></script>
<script src="scripts/jquery.mCustomScrollbar.js"></script>
<!--// Scrollbars -->
<script>hljs.initHighlightingOnLoad();</script>
<script>
(function($){
$(window).load(function(){
$(".content").mCustomScrollbar();
});
})(jQuery);
</script>
<!--// Scripts -->
Hat jemand eine Idee?
LG,
ClocxHD