如何将悬停类添加到元素?

den*_*gel 1 javascript ajax mootools

在我的CSS我有:

li.sort:hover {color: #F00;}
Run Code Online (Sandbox Code Playgroud)

当DOM准备好时,类LI下的所有元素都能sort正常运行.

如果我创建一个 LI元素(使用mootools el.addClass(classname)),我可以设置基类,但无法弄清楚如何hover向它添加类.

有任何想法吗?

小智 7

可以根据您指定的类名在样式表中提前定义悬停伪类.如:

li.classname:hover {color:#F000;}
Run Code Online (Sandbox Code Playgroud)

所以它通过样式表以相同的方式定义.您只需提前计划,知道您将在JS生成的具有特定类的LI标签上定义类名称,并为其设置样式,尽管列表项在您使用JavaScript创建之前不存在.