Allegato | Dimensione |
---|---|
![]() | 12.11 KB |
![]() | 729 byte |
Non comprendo JSche non ho mai studiato ma pensavo che inserirne uno su unsito con drupal fosse una passeggiata ..... invece:
sul mio subtheme.info ho inserito :
scripts[] = js/jquery.clouds-0.2.js (riportato come allegato al post)
scripts[] = js/cloudxml.js (riportato in tag code più sotto)
jQuery.noConflict();
$(document).ready(function(){
$('.pippo3').clouds({xmlMap: 'clouds.xml', bobHeight: 5});
});
pur avendo pulito cache drupal e del tema non sono riuscito a visualizzare un bel niente .... infatti la console di firefox mi ritorna invariabilmente: $(document).ready(function(){ is not a function ....
è chiaro che dovrei dichairare o nominare la funzione da qualche accidentissima parte .... ma non saprei proprio dove e oramai sono due giorni che cerco .....
Ho simulato la cosa con css3 ... che sarebbe pure carino .... ma purtroppo in
Sbagli la funzione JS:
(function ($) {
$(document).ready(function(){
$('.pippo3').clouds({xmlMap: 'clouds.xml', bobHeight: 5});
});
})(jQuery);
--
Michel 'ZioBudda' Morelli -- [email protected]
Sviluppo applicazioni CMS DRUPAL e web dinamiche -- Corsi Drupal -- Amministrazione Drupal -- Hosting Drupal
Grazie molte per l'aiuto .... ma ancora non ci siamo, in efetti ora il js sembra non dare errori infatti abbiamo:
/*! jQuery v1.7.1 jquery.com | jquery.org/license */(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function
che però c'è sempre stato .... poi abbiamo:
Drupal.behaviors.viewsJqfxNivoslider = {
attach: function (context) {
for (id in Drupal.settings.viewsJqfxNivoslider) {
errore per: assignment to undeclared variable id uscito dopo la modifica...
poi il debug finisce senza altri errori .... avrò una 20ina di avvisi tutti riferiti a nivo e viewsjqfx e un avviso riferito ad animation.cloud che è una funzione appunto interna a jquery.clouds-0.2.js.
Ciò non toglie che non c'è verso di vedere queste clouds ..... se non quelle che già vedo con i css3.
non è che devo dichiarare da qualche parte jquery.clouds-0.2.js e richiamare qualche sua specifica funzione nel mio cloudxml.js??
jquery.clouds-0.2.js ha bisogno di jquery v1.6.2 o superiore ... ho quindi abilitato la v1.7.1 messa a disposizione da jquery-update .....
alla fine sembra tutto funzionare bene, nel senso che sul debug sembra tutto ok (lasciamo stare gli errori nivo ho visto che sono quasi tutti relativi a path errate i qualche classe css) .... ma non vedo le nuvole .... sbaglio adichiarare i percorsi del file cloud.png e cloud.xml?
in jquery.clouds-0.2.js ho dichiarato il percorso così : xmlMap: 'clouds.xml' ... è sbagliato?
nevengofuori
@ziobudda ..... GRAZIE MOLTE .... analizzando bene su Net in consoll ho visto che avevo una chiamata al fine cloud.xml non trovata.
Sistemato questo e la funzione come mi hai indicato tutto va a dovere.
Ciao
nevengofuori