2016-07-29 14 views
0

Ich verwende XAMPP auf einer Windows-Box. Unten ist mein Testdatei:Simple-Expand (JQuery) funktioniert nicht in Internet Explorer 11, funktioniert aber in anderen Browsern

<html> 
<head> 
<title>very nice file</title> 
</head> 
<meta http-equiv="X-UA-Compatible" content="IE=edge"> 
<body> 
<a class="expander" href="#">click me</a> 
<div class="content"> 
    I WANT TO HIDE THISSSS. 
</div> 

</body> 
</html> 

    <script src="http://code.jquery.com/jquery-latest.js"></script> 

    <script src="https://raw.githubusercontent.com/redhotsly/simple-expand/master/src/simple-expand.js"></script> 

    <script type="text/javascript" language="javascript"> 
    $(document).ready(function() { 
      $('.expander').simpleexpand(); 
      }); 
    </script> 

Wenn ich auf diese Datei im Internet Explorer surfen, ich sehe ‚Klick mich‘ und ‚ICH WILL THISSSS VERSTECKEN‘. Wenn ich in anderen Browsern darauf surfe, sehe ich "klick mich", und wenn ich darauf klicke, wird der Text "ICH WILL THISSS VERSTECKEN" ausgeblendet.

Gesucht die ganze Nacht und immer noch nichts! Irgendwelche Gedanken? Vielen Dank!

+0

versuchen Sie 2.4 Version oder jquery oder so ähnlich –

+0

jquery kann umgehen ein div ohne die Verwendung eines anderen Plugins. Auch SO reagiert im Allgemeinen nicht gut auf unnötige Flüche in einem Post – chiliNUT

+0

Oh mein Gott, ich hatte diese Datei mit Obszönitäten beladen, weil ich so frustriert war. Ich dachte, ich hätte alles entfernt, bevor ich es hier gepostet habe. Bearbeitet! Bitte akzeptiere meine Entschuldigungs-Community! : D – user1375691

Antwort

1

Benötigen Sie diesen Expander wirklich? Wenn Sie nur einen Inhalt verstecken/anzeigen wollen. Sie können einen mit wenigen Zeilen Code erstellen, da Sie jquery verwenden

Sie können diese einfache Geige versuchen hier https://jsfiddle.net/yzdthzhL/

Sie den Code spielen können, die Sie wollen.

und übrigens. Ich bin mir nicht sicher, ob das hilfreich ist oder nicht, aber. Es wäre nett, Ihr Skript in Ihrem HTML-Dokument hinzuzufügen.

<html> 
<head> 
    <script src="somelibrarieshere"></script> 
</head> 
<body> 

<script src="somelibrarieshere"></script> 
</body> 
</html> 

und nicht außerhalb HTML-Block. Es ist besser so. :) Hab einen tollen Tag Kumpel.

+0

Hallo Edang !! Danke für die Antwort. Dein Code sieht gut aus, aber ja - ich brauche einen Expander. Du siehst, ich habe einen DIV, der eine klare Grenze hat. Und wenn du den DIV erweiterst, möchte ich, dass die tatsächliche Höhe/Breite größer wird, um Platz für versteckte Inhalte zu schaffen. – user1375691

Verwandte Themen