在Joomla html标签默认代码上,如何使用外部javascript更改活动标签

On Joomla html tabs default code, how to change the active tag using external javascript

本文关键字:标签 外部 何使用 javascript 活动 html Joomla 默认 代码      更新时间:2023-09-26

在我正在制作的joomla组件中,我正在使用joomla的默认选项卡功能。它使用mootools,就像一个魅力。

问题是我需要使用 javascript 更改活动选项卡(来自 ajax 调用(。

我准备了一个简单的例子:http://dianthos.net/test/tabs/tabs.html

我希望能够单击"单击此处",然后更改活动选项卡。

限制:我不能修改html,也不能修改任何现有的javascript。无论我在函数 loadtab2(( 内做什么,我都必须这样做

任何想法如何从那里引用它?

谢谢

保存对 Tabs 实例的引用:

var tabsInstance; // up the scope.
// further down
tabsInstance = new JTabs(tabs, {
    useStorage: false,
    titleSelector: 'dt.tabs',
    descriptionSelector: 'dd.tabs'
});
// event handler
el.addEvent('click', function(e) {
    e.stop();
    tabsInstance.display(2);
});

按照这里提供的方法:http://dianthos.net/test/tabs/tabs.js

没有上述内容的穷人的外部电话是:

$$("dt.tabs")[1].fireEvent('click');
相关文章: