im en utilisant overylay des outils de jquery, mais je ne peux pas sembler obtenir l'exemple de travailjquerytools fonction de recouvrement ne marche pas semblent exister
je reçois l'erreur suivante:
"$ (" un [rel = 'overlay '] "). overlay (function() {" n'est pas une fonction
Dans mon fichier HTML j'ai le paquet jquery/overlay alors j'ai "common.js" où j'appelle overlay pour tous les liens avec rel = overlay
// jQuery functions go in here
if (typeof(jQuery) != "undefined") {
/* Pops overlay windows for links with rel="overlay" */
$(function() {
$("body").append("<div class='overlay' id='overlay'><div class='overlay-wrap'></div></div>");
// if the function argument is given to overlay, it is assumed to be the onBeforeLoad event listener
$("a[rel='overlay']").overlay(function() {
// grab wrapper element inside content
var wrap = this.getContent().find("div.overlay-wrap");
// load only for the first time it is opened
if (wrap.is(":empty")) {
wrap.load(this.getTrigger().attr("href"));
}
});
});
}
une idée où je vais mal? Etes-vous complètement sûr que le fichier JavaScript de superposition est inclus dans votre page?
Oui, je voudrais ajouter que le générateur automatique de jQuery Tools (http://flowplayer.org/tools/download/index.html#combine) semble être générer des fichiers JS avec des erreurs. Si je télécharge un fichier de travail directement à partir d'une page de démonstration de superposition de travail, alors l'effet de superposition fonctionne, sinon, je reçois juste des erreurs mentionnées comme "la superposition n'est pas une fonction". – Triynko