1
即時通訊使用joomla 1.6.4安裝,並在我的主題中有一個自定義css/javascript下拉菜單。菜單的主要元素(ul)具有「topnav」的標識。當用戶單擊其中一個(li)菜單項時,它將更改爲class以將其顯示爲選中狀態,並下拉一行子菜單(嵌入在span中)。在這之前,它使用迭代從所有其他li元素中刪除此類。這是工作正常,當我測試它在一個最小的HTML頁面,但是在Joomla,下拉菜單永遠不會消失,就好像風格沒有改變。據jQuery的hasClass方法(通過代碼我的步進)的類是否得到去除它出現Joomla javascript css類未更新
function SetSelected(id)
{
var obj = document.getElementById('topnav');
for (var count = 0; count < obj.childNodes.length; count++)
{
if(obj.childNodes[count].nodeName.toLowerCase() == 'li')
{
$(obj.childNodes[count]).removeClass('clickedstate');
}
}
$(id).addClass('clickedstate');
return;
}
,但該元素不似乎並不:此代碼是絕對得到一個理子點擊時被調用更新。 Joomla可能會干涉這個嗎?
讓我瘋了! 感謝
謝謝!我實際上正在使用這種修改過的Mootools,但由於某種原因,它現在起作用了! – GracelessROB