Ich benutze fancybox in einer aspx-Seite. Die Dokument bereit-Funktion funktioniert auf dieser Seite nicht für einen Leuchtkasten. Jemand hat mir gesagt, dass ich einen neuen Javascript-Code schreiben soll, um den Leuchtkasten auf dieser Seite zu laden.
14
A
Antwort
7
Sie konnten die Standard-js onload Funktion auszuführen verwenden, wenn das ist, was your'e fehlt:
window.onload = function() {};
Sie beachten Sie, dass diese Sie Probleme mit Bibliotheken geben könnte - ich nicht untersucht haben.
31
- Include jQuery.
- Überprüfen Sie die Netzwerkkarte, die Sie nicht bekommen 404.
- Überprüfen Sie die Konsole, die Sie nicht bekommen "$ ist unbekannt".
Mach Sachen, wenn DOM bereit ist.
$(function(){
// DOM Ready - do your stuff
});
18
Versuchen Sie folgendes:
document.addEventListener('DOMContentLoaded', function() {
// ...
});
Arbeiten in modernen Browsern und IE9 +
2
besten Möglichkeiten, wie diese verwenden:
jQuery.noConflict();
(function($) {
$(function() {
// by passing the $ you can code using the $ alias for jQuery
alert('Page: ' + $('title').html() + ' dom loaded!');
});
})(jQuery);
Und Ihre aktuellen Code ist ...? – Daedalus
Wenn Sie Ihr Skript ausführen möchten, wenn alles geladen ist, verwenden Sie '$ (window) .load (function() {// ...})' – undefined
@undefined, das ist fast das gleiche wie '$ (document) .ready (Funktion() {...}) '. 'load()' wartet bis die Grafik geladen ist. – alexbusu