Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在mouseout上还原为原始CSS_Css_Ajaxcontroltoolkit_Accordion_Mouseover - Fatal编程技术网

在mouseout上还原为原始CSS

在mouseout上还原为原始CSS,css,ajaxcontroltoolkit,accordion,mouseover,Css,Ajaxcontroltoolkit,Accordion,Mouseover,我正在尝试使AjaxControlToolkit手风琴控件更改mouseover和mouseout上的标题样式。它工作得很好,但是当用户将鼠标移到当前选定的头上,然后离开它时,我指定的mouseout类会覆盖选定头的特殊CSS。我只是在accordions标题部分的标记中使用onmouseover=“this.className='AccHover'”和onmouseout=“this.className='acmouseout'” 有没有办法在mouseout事件中删除AccHover类,并根

我正在尝试使AjaxControlToolkit手风琴控件更改mouseover和mouseout上的标题样式。它工作得很好,但是当用户将鼠标移到当前选定的头上,然后离开它时,我指定的mouseout类会覆盖选定头的特殊CSS。我只是在accordions标题部分的
标记中使用
onmouseover=“this.className='AccHover'”
onmouseout=“this.className='acmouseout'”

有没有办法在mouseout事件中删除AccHover类,并根据手风琴窗格的状态自动将其恢复为未选择的CSS样式或选定的标题样式?

我会使用:

onmouseover=“this.classList.add('AccHover')”

onmouseout=“this.classList.remove('AccHover')”

编辑:好的,我刚刚记得
classList
在IE中不起作用,我想这就是您正在测试的内容。在这种情况下,我会使用类似于:

onmouseover=“this.className=this.className+'AccHover';”

onmouseout=“this.className=this.className.replace('AccHover','');”

参见示例


但是我会调用您自己的javascript函数,而不是内联编写。

它的意思是
这个。当我运行它时,classList
是未定义的。