我有以下结构:
<div id="content-header">
<h1 id="title">Athletics Calendar</h1>
</div>
以及在 h1 标记之后添加一些链接的以下 jquery
$(document).ready(function() {
$("body[class*=page-calendar-practices] #content-header h1#title").after("<div id='athletics_practice-schedule'><div id='inner-title'><a href='calendar/practices/games' class='athletics_links'>GAMES</a><a href='calendar/practices' class='athletics_links'>PRACTICES</a></div></div>");
});
链接显示出来了,但是由于我需要在我插入的外部 div 上放置 -15px 的边距(将 div 上移...出于技术原因,我需要这样做),现在如果您将鼠标悬停在链接上什么都没有显示,但是如果您将鼠标悬停在它的正下方,它会显示。有没有办法解决这个问题?我另一个帖子有人建议使用下面的代码来修改链接,但它不起作用,没有任何改变颜色,所以我什至不确定如何使用它。
$(document).on('mouseenter', 'body[class*=page-calendar-practices] #content-header div#inner-title', function() {
$(this).css('color','red !important');
}).on('mouseleave', 'body[class*=page-calendar-practices] #content-header div#inner-title', function() {
$(this).css('color','blue !important');
});