2014-05-16 3 views
0

attemping d'exécuter une instruction jQuery avec Joomla 3.2 et obtenir une propriété non définie qui fait référence à la ligne de _basepathjQuery propriété non définie

dans le fichier index.php je le code suivant entre les déclarations de tête

JHtml::_('jquery.framework', true, true); 
/* a js file created to override the inline style */  
JHtml::_('script',$this->_basePath.'js/override.js', false, true, false, false); 

dans le dossier de modèle dans js/I ont un doc js appelé override.js avec seulement le code suivant

jQuery('#sp-feature-wrapper').css(background', ''); 

Merci pour avoir une aide.

Répondre

1

Essayez d'utiliser $this->baseurl et $this->template, comme ceci:

JHtml::_('script', $this->baseurl . '/templates/' . $this->template . '/js/override.js'); 

Essayez d'envelopper également votre code jQuery dans le document prêt, comme indiqué ci-dessous:

jQuery(document).ready(function(){ 
    jQuery('#sp-feature-wrapper').css('background', ''); 
}); 

Notez que vous avez manqué un ' avant background dans votre code que j'ai ajouté pour vous.