Avant de commencer à lire ... Vous devriez savoir qu'il y a beaucoup de questions ci-dessous ... J'apprécierai toute aide pour comprendre une partie du code MIT (plugin jFlip pour jQuery v0.4) que je trouve très difficile à comprendreJ'ai besoin d'aide pour comprendre la syntaxe js
vous pouvez trouver le code si vous le souhaitez à http://plugins.jquery.com/project/jFlip
Et voir travailler à http://www.jquery.info/scripts/jFlip/demo.html
script type < = "text/javascript>
(function($){
$(function(){
$("#g1").jFlip(800,800,{background:"green",cornersTop:false}).
bind("flip.jflip",function(event,index,total){
$("#l1").html("Image "+(index+1)+" of "+total);
});
});
})(jQuery);
</script>
- la fonction obtient un $ et que utilise le $ avant une autre fonction ?! et qu'il semble que cela devienne une fonction $ ("g1") ... on se sent comme un délégué (comment ça marche?)
- Comment fonctionne le bind ... c'est une fonction js non? (Je veux dire une partie de la langue)
- quel est le rôle "g1"? J'attends quelque chose comme « select cas » quelque part dans le code, mais ne peut pas trouver un ...
Une autre paix de code que je trouve dur:
; (function($) {
var Flip = function(canvas, width, height, images, opts) {
//private vars
opts = $.extend({ background: "green", cornersTop: true, scale: "noresize" }, opts);
var obj = this,
el = canvas.prev(),
- pourquoi est la ";" nécessaire avant de fonctionner
- il y a un var dans un var - qu'est-ce que cela signifie - c'est une classe, struct ou quoi?
- el = canvas.prev() ... el n'est défini nulle part, est-ce un mot enregistré pour quelque chose?
et dernier est celui qui est important pour moi:
.click(function(){
if(onCorner && !flipping) {
el.trigger("flip.jflip",[index,images.length]);
}
return false;
})
- quelle est la syntaxe de points: .cliquez (... une définition de fonction ...)
- J'ai besoin pour faire le code dans le clic pour exécuter toutes les 5 secondes ... comme onPageLoad (while (true) set timeout = 5000; appel clique;)
C'est un bon moment pour remercier Trufa pour les ks: How to get the bookflip effect with JavaScript
Merci beaucoup pour votre temps Asaf
Je vous suggère de la tête sur docs jQuery: http: //docs.jquery.com/Main_Page – Sarfraz