简单的 Joomla 和 JQuery 功能不起作用
Simple Joomla and JQuery function not working
0
反对者
最爱
我到处搜索,但找不到有关如何在 Joomla 3.8 上使用 JQuery 的分步说明。我正在创建一个模块,我想使用 JQuery。所以这里是我所做的:
下载了jquery-3.3.1.js并放入/modules/mod_mymodule/js
阅读 Joomla 文档,我在 /modules/mod_mymodule/mod_mymodule.php 文件中添加了这些行:
JHtml::script(JURI::base() . 'js/jquery-3.3.1.js');
Jhtml::_('jquery.framework');
Jhtml::_('jquery.ui');
在我的 default.php 文件的底部,我添加了这个:
<?php
$document = JFactory::getDocument();
$document->addScriptDeclaration('
window.event("domready", function() {
alert("An inline JavaScript Declaration");
});
');
?>
本应在页面加载时显示警告 window,但它不起作用。那么我在这里做错了什么?
您使用了错误的 mootools 方法将 window.event 替换为 window.addEvent
$document = JFactory::getDocument();
$document->addScriptDeclaration('
window.addEvent("domready", function() {
alert("An inline JavaScript Declaration");
});
');
0 反对者 最爱
我到处搜索,但找不到有关如何在 Joomla 3.8 上使用 JQuery 的分步说明。我正在创建一个模块,我想使用 JQuery。所以这里是我所做的:
下载了jquery-3.3.1.js并放入/modules/mod_mymodule/js
阅读 Joomla 文档,我在 /modules/mod_mymodule/mod_mymodule.php 文件中添加了这些行:
JHtml::script(JURI::base() . 'js/jquery-3.3.1.js'); Jhtml::_('jquery.framework'); Jhtml::_('jquery.ui');
在我的 default.php 文件的底部,我添加了这个:
<?php $document = JFactory::getDocument(); $document->addScriptDeclaration(' window.event("domready", function() { alert("An inline JavaScript Declaration"); }); '); ?>
本应在页面加载时显示警告 window,但它不起作用。那么我在这里做错了什么?
您使用了错误的 mootools 方法将 window.event 替换为 window.addEvent
$document = JFactory::getDocument();
$document->addScriptDeclaration('
window.addEvent("domready", function() {
alert("An inline JavaScript Declaration");
});
');