[jquery][Flot] Cannot read property 'plugins' of undefined

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • ericplan
  • Registratie: Mei 2006
  • Laatst online: 20:59

ericplan

5180 Wp PV

Topicstarter
Mijn vraag
jquery.flot.resize.min.js versie 0.8.3 blijft een javascript fout geven op m'n website. Om het probleem te isoleren heb ik de hele pagina leeggehaald totdat alleen jquery en jquery.flot worden geladen. Ook dan blijft de zelfde fout. Gaat om https://www.e2fb.nl/zphp/test.html

Relevante software en hardware die ik gebruik
Site staat bij externe webhoster. Geprobeerd op een mac met Safari en met Chrome

Wat ik al gevonden of geprobeerd heb
Pagina helemaal leeggemaakt, jquery stond eerst extern, nu lokaal. Andere versie van jquery.flot gezocht, geen recentere gevonden. De fout verstoort de werking niet, maar het oogt niet fraai, zeker op een website van net 20 regels code. De body verder leeghalen helpt ook niet

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <meta http-equiv="Cache-Control" content="no-cache">
            <title>Zon in Amsterdam</title>
    <script type="text/javascript" src="inc/js/jquery-3.4.1.min.js"></script>
    <script type="text/javascript" src="inc/js/jquery.flot.resize.min.js"></script>
 </head>
<body>
<div class="container">
<div id="page-content">
    <div id="resize" style="width:100%; height:100%; background-color:lightblue">     
    <div id="mycontainer_all" style="width:100%; height:100%;">Test</div>
    </div>
</div>
</div><!-- closing ".page-content" -->
</div><!-- closing ".container" -->
</body>
</html>

A'dam PVOutput

Beste antwoord (via ericplan op 12-05-2019 21:41)


  • Tsunami
  • Registratie: Juni 2002
  • Niet online
jquery.flot.resize.min.js is maar een klein onderdeel van Flot, vandaar dat je de foutmelding krijgt dat $.plot niet gedefinieerd is. Je kan met NPM de laatste versie van Flot installeren.

Alle reacties


Acties:
  • Beste antwoord
  • 0 Henk 'm!

  • Tsunami
  • Registratie: Juni 2002
  • Niet online
jquery.flot.resize.min.js is maar een klein onderdeel van Flot, vandaar dat je de foutmelding krijgt dat $.plot niet gedefinieerd is. Je kan met NPM de laatste versie van Flot installeren.

Acties:
  • 0 Henk 'm!

  • Ed Vertijsment
  • Registratie: Juli 2014
  • Laatst online: 05-10 09:29
Tsunami schreef op zondag 12 mei 2019 @ 15:45:
jquery.flot.resize.min.js is maar een klein onderdeel van Flot, vandaar dat je de foutmelding krijgt dat $.plot niet gedefinieerd is. Je kan met NPM de laatste versie van Flot installeren.
Maar gezien er meerdere script tags gebruikt worden vermoed ik niet dat ts een bundler en/of NPM gebruikt.

Maar probeer idd eens de complete bundel van flot te gebruiken, werkt die wel?

Acties:
  • 0 Henk 'm!

  • ericplan
  • Registratie: Mei 2006
  • Laatst online: 20:59

ericplan

5180 Wp PV

Topicstarter
Eigenlijk werd flot hier gebruikt om een Highcharts grafiek te "resizen". Na een dag rommelen heb ik een manier gevonden om het met Highcharts zelf te regelen en heb ik flot niet meer nodig, dus is het probleem opgelost. Allemaal dank voor het meedenken.

Na de post van @Tsunami begreep ik waarom het fout ging.

[ Voor 10% gewijzigd door ericplan op 12-05-2019 21:42 ]

A'dam PVOutput