Ho definito un plugin JQfactory come questochiamata di una funzione utilizzando namespace
(function($, window, document) {
$.jqfactory('my.tooltip', {
/* My tooltip code */
}, false);
}(jQuery, window, document));
Ora assumendo Ho incluso quadro Bootstrap anche nella mia pagina, e voglio chiamare la mia versione di tooltip()
solo, non la versione di bootstrap . Come ottengo usando il namespace $.my.tooltip
?
provare come questo .. http://stackoverflow.com/a/ 19247955/2567813 –
è possibile utilizzare la funzione noConflict() di Jquery –
@KarthikGanesan jQuery noConflict non risolve questo problema, perché se solo separa le diverse versioni di jQuery. La funzione tooltip non fa parte del codice jQuery originale, quindi non ha senso usare jQuery noConflict, a meno che tu non voglia caricare 2 diverse versioni jQuery e utilizzare 2 diversi oggetti jQuery "$" e "$$" per esempio . Questo sicuramente causerebbe molti problemi in seguito perché lo sviluppatore avrà un codice spaghetti –