私はjoomla 2.5純正インストールをインストールしましたが、JQueryは動作しません.Joleryをjoomlaで動作させるにはどうすればいいですか? joomlaと一緒に来ていないデフォルトのJQueryライブラリですか?Joomla Jqueryが動作しません、なぜですか?
答えて
あなたはテンプレートで次のようにjqueryのを追加することができます -
<script type="text/javascript" src="<?php echo $this->baseurl ?>/templates/YOUR_TEMPLATE_NAME/PATH_TO_JAVASCRIPT_FOLDER/YOUR_JQUERY.js"></script>
- テンプレート - あなたの名前はJAVASCRIPTフォルダへ
- PATHをテンプレート - その後、存在する任意のフォルダのフォルダ
- のパスの場合YOUR JQUERY.js - 最後にあなたが含めるファイル名。 http://docs.joomla.org/Adding_JavaScript
でドキュメントから撮影
+1良い答えですが、パスの例を与えるときには、スペースなしのディレクトリとファイル名を推奨します: '/ path/to_next/dir' – nicorellius
joomlaにはjQuery Easyプラグインを使用できます。これによりjQueryおよび/またはjQueryのUIが前面および/またはバックエンドで自動的に有効になります。ここに取得http://extensions.joomla.org/extensions/core-enhancements/scripts/18327
もし私が間違っていないなら、このプラグインはmootoolsのnoConflict問題を処理します。
ありがとうございます........ –
JoomlaのAPIを使用してJavaScriptファイルをインクルードする「二つの方法」があります。それは明らかに、メインPHPコードから別のスクリプト言語(JavaScriptが)、微分すべてのJavaScriptが正しくタグの間に埋め込まれている保証として
<?php
$document = &JFactory::getDocument();
$document->addScript('/media/system/js/sample.js');
?>
またはこれらの方法を使用して
<?php
// Add the path parameter if the path is different than 'media/system/js/'
JHTML::script('sample.js', 'templates/custom/js/');
?>
が強く推奨されていますJDocument :: addScriptとJHTML :: scriptの場合は、JavaScriptファイルが1回だけ含まれるようになります(つまり、.jsファイルの重複はありません)。
$document = &JFactory::getDocument();
$componentDir = JURI::base();
$document->addStyleSheet($componentDir.'/templates/movm/css/jquery.mobile-1.1.0.min.css');
$document->addStyleSheet($componentDir.'/templates/movm/css/comman.css');
$document->addScript($componentDir.'/templates/movm/js/jquery.min.js');
$document->addScript($componentDir.'/templates/movm/js/jquery.mobile-1.1.0.min.js');
$document->addCustomTag('<script type="text/javascript">jQuery.noConflict();</script>');
+1の表示スクリプトを読み込む正しい方法+ CSS – Craig
ご注意:デフォルトでは、jQueryのは、jQueryの
のショートカットとして$Becasue Joomlaのは、あなたはまた、jQueryのを使用したい場合は、jQueryの代わりに$を記述する必要がありますMooToolsはを使用を使用しています。
http://learn.jquery.com/using-jquery-core/avoid-conflicts-other-libraries/
- 1. JQueryが動作しません、なぜですか?
- 2. jQueryコードはWeeblyで動作しません - なぜですか?
- 3. なぜjquery fadeIn()は.html()で動作しませんか?
- 4. なぜこのjqueryスクリプトはモバイルで動作しませんか?
- 5. なぜjQuery replaceWithは1回しか動作しませんか?
- 6. jQueryはMeteorのonRenderedでは動作しますが、イベントでは動作しません。なぜですか?
- 7. .jsでは動作しますが、jQueryコードでは動作しません。なぜですか?
- 8. JQuery - ライブはなぜ動作しますが、クリックはしませんか?
- 9. jQueryはCSSでリサイズします。なぜこれは動作しませんか?
- 10. jQuery.ajax - なぜ動作しませんか?
- 11. xsl:sort、なぜ動作しませんか?
- 12. mysqli_connectは動作しませんが、mysql_connectはなぜですか?
- 13. Apache + Passengerが動作しません、なぜですか?
- 14. php - date_default_timezone_setが動作しません、なぜですか?
- 15. Regex Date + Timeは動作しませんが、なぜですか?
- 16. JScrollPaneが動作しません。なぜですか?
- 17. CUDAコードが動作しません、なぜですか?
- 18. ng-controller insideテーブルが動作しません、なぜですか?
- 19. Browserifyが動作しません - なぜですか?
- 20. SQL STUFFが動作しません、なぜですか?
- 21. jQueryモバイルスクリプトが動作しませんか?
- 22. JQueryは動作しませんが、JSFiddleで動作します
- 23. なぜChromeでは動作しませんが、Internet Explorerで動作します
- 24. なぜConsole.Readlineは動作しませんが、Console.Readline()は動作しますか?
- 25. なぜbash test.shは動作しますが、./test.shは動作しませんか?
- 26. なぜ.live()は動作しますが、.on()は動作しませんか?
- 27. なぜロケールes_MXは動作しますが、esは動作しませんか?
- 28. なぜurllib.request.urlopenは動作しませんが、ブラウザは動作しますか?
- 29. jqueryがDjangoで動作しません
- 30. jqueryセレクタが[]で動作しません
JQueryが機能していないことをどのように知っていましたか? – mgraph
コンソールで$( 'body')を一度実行するとnullが返されます。つまり、jqueryライブラリはありません。ではない ? –
@Gihan Dilusha - Joomlaはデフォルトでmootoolsを使用しますが、joomlaにjqueryを追加(使用)することができます。質問はjqueryを使用している場所です。つまり、テンプレートや拡張機能の意味です。もう一つの主な問題は、多くの時間mootoolsとjqueryの競合です。 – w3uiguru