Mootools:如何在 mouseove 上的“li”元素内创建新元素“span”?
HTML 代码:
<ul id="el">
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
如何在鼠标悬停时在 li
元素内创建新元素 span
?
<ul id="el">
<li></li>
<li></li>
<li><span></span></li><!--on mouseover > new element span-->
<li></li>
</ul>
The HTML code:
<ul id="el">
<li></li>
<li></li>
<li></li>
<li></li>
</ul>
How to create new element span
inside li
element on mouseover?
<ul id="el">
<li></li>
<li></li>
<li><span></span></li><!--on mouseover > new element span-->
<li></li>
</ul>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这将在插入之前检查现有的
SPAN
。此外,它不需要 JQuery 或任何其他 JS 框架。在 Firefox 上进行了测试,但某些浏览器可能以不同方式处理
e.target
部分,因此请记住这一点。This will do a check for an existing
SPAN
before inserting it. In addition it does not require JQuery or any other JS framework.Tested on Firefox, but some browsers might handle the
e.target
part differently so just bear that in mind.尝试这样做:
如果您想删除鼠标移出时的跨度,请添加以下内容:
要小心,因为这些实现非常幼稚,并且是它工作所需的最低限度。
try with this:
if you want to remove the span on mouse out, then add this:
be careful as these are very naive implementations and are the bare minimum you need for it to work.