私は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 fadeIn()は.html()で動作しませんか?
- 2. JQuery - ライブはなぜ動作しますが、クリックはしませんか?
- 3. jQuery.ajax - なぜ動作しませんか?
- 4. xsl:sort、なぜ動作しませんか?
- 5. CUDAコードが動作しません、なぜですか?
- 6. JScrollPaneが動作しません。なぜですか?
- 7. Apache + Passengerが動作しません、なぜですか?
- 8. mysqli_connectは動作しませんが、mysql_connectはなぜですか?
- 9. jQueryはCSSでリサイズします。なぜこれは動作しませんか?
- 10. jQueryモバイルスクリプトが動作しませんか?
- 11. なぜConsole.Readlineは動作しませんが、Console.Readline()は動作しますか?
- 12. なぜ.live()は動作しますが、.on()は動作しませんか?
- 13. なぜロケールes_MXは動作しますが、esは動作しませんか?
- 14. jQueryがIEで動作しません
- 15. jqueryセレクタが[]で動作しません
- 16. jqueryがDjangoで動作しません
- 17. なぜngModelです$ setViewValue(...)が動作していません
- 18. なぜ私のjqueryコードは、IDではクラスが動作しません
- 19. なぜPath = SelectedItem.ContentはWPFではなくComboBoxで動作しますが、Silverlightでは動作しませんか?
- 20. なぜserver.connect()はserver.create()が動作しても動作しませんか?
- 21. フォント面のトラブル..なぜそれが動作しませんか?
- 22. なぜonclick機能が動作しませんか?
- 23. なぜsimplejsonはTerminalで動作し、TextMateでは動作しませんか?
- 24. なぜqNameは動作し、LocalNameは動作しませんでしたか?
- 25. JSONとjQueryが動作しません
- 26. JQueryプラグインが動作しません
- 27. jQuery Bootstrap ScrollSpyが動作しません
- 28. jquery slideUpが動作しません。
- 29. jQueryモバイルデータロールスライダが動作しません
- 30. jQuery scrollToプラグインが動作しません
JQueryが機能していないことをどのように知っていましたか? – mgraph
コンソールで$( 'body')を一度実行するとnullが返されます。つまり、jqueryライブラリはありません。ではない ? –
@Gihan Dilusha - Joomlaはデフォルトでmootoolsを使用しますが、joomlaにjqueryを追加(使用)することができます。質問はjqueryを使用している場所です。つまり、テンプレートや拡張機能の意味です。もう一つの主な問題は、多くの時間mootoolsとjqueryの競合です。 – w3uiguru