2010-09-21 6 views
0

Comment utiliser plusieurs modules externes jQuery dans un seul fichier? Je dois utiliser jCousel et Lightbox plugin ensemble dans un fichier de php. le jCarousel fonctionne très bien pour la boîte à lumière tous les chemins sont corrects mais il dit toujours queComment utiliser plusieurs modules externes jQuery dans un fichier

$("#gallery a").lightbox is not a function. 

même que pour la boîte de fantaisie ou comment puis-je peux utiliser Lightbox2 du prototype avec jQuery.

J'ai utilisé le ci-dessous pour ne conflictualité

var $jx = jQuery.noConflict(); 
$jx(function() { 
    $jx(".jgallery").jCarouselLite({ 
    btnNext: ".morePost", 
    visible: 8, 
    scroll:8 
    }); 

pour une utilisation avec un prototype. The Prototype Light Box Commencez à travailler, mais jCousel ne fonctionne pas après cela.

+0

Que voulez-vous dire exactement? Voulez-vous minimiser/compacter les plugins dans le même fichier js? S'il vous plaît clarifier –

+0

Connexes: [Qu'est-ce que vous utilisez pour réduire et compresser les bibliothèques JavaScript?] (Http://stackoverflow.com/questions/1798315/how-can-i-compact-minimize-pack-my-javascript-closed) –

+0

duplication possible de [Comment utiliser plusieurs plugins jQuery dans un fichier] (http://stackoverflow.com/questions/3758438/how-to-use-multiple-jquery-plugins-in-one-file) – Benjamin

Répondre

2

Permettez-moi de suggérer une alternative différente ici. Si vous incluez le Prototype juste pour le lightgox, ne le faites pas :)

Il ya une version jQuery du plugin lightbox, cela vous permettra d'économiser du poids sur le téléchargement de 1/2 bibliothèques par l'utilisateur. Il suffit d'utiliser la version jQuery ici: http://avioli.github.io/jquery-lightbox/

Il y a quelques variations là-bas, mais pas nécessaire d'inclure 2 grandes bibliothèques JavaScript qui partagent des plugins similaires, il suffit de choisir une et utiliser la version des plug-ins qui sont construits sur elle.

0

Vous pouvez utiliser un compilateur pour combiner tous vos javascripts dans un seul fichier. les célèbres sont

Sélectionnez votre poison de choix. Il y en a d'autres que vous voudrez peut-être étudier, même des solutions open source que vous pouvez intégrer dans vos projets.

+0

Je dois utiliser jcarasoul et Lightbox plugin ensemble dans un fichier de php. le Jcarasoul fonctionne bien pour la boite à lumière tous les chemins sont corrects mais on dit toujours que lightbox n'est pas une fonction. Identique à la boîte fantaisie ou comment utiliser Lightbox2 du prototype avec jQuery. J'ai utilisé ci-dessous pour aucune conflit var $ jx = jQuery.noConflict(); JX de $ (function() { JX de $ ("jgallery. ") JCarouselLite ({ btnNext:" .morePost", visible: 8, défilement:.. 8 }); pour une utilisation avec un prototype Le Prototype Light Box Commencez à travailler mais Jcarasoul ne fonctionne pas après cela. – janjua

Questions connexes