こんにちは、要素にタイトル属性を設定するためにこれを使用しています:
$('.upgradeTables thead tr td:gt(1)').attr('title', 'Upgrade To');
次に、CSS3 を使用してこれを行います。
.upgradeTables thead tr td:hover:before
{
background: #000;
content: attr(title);
color: #f7f7f7;
opacity: 0.95;
display: block;
font-weight: bold;
position: relative;
text-align: center;
top: 0px;
padding: 5px;
-webkit-box-shadow: 1px 1px 10px 0.5px #333 !important;
-moz-box-shadow: 1px 1px 10px 0.5px #333 !important;
box-shadow: 1px 1px 10px 0.5px #333 !important;
}
私の質問は、要素にカーソルを合わせると、適切な CSS のタイトルが希望どおりに表示され、TD に沿って移動でき、すべての上に「アップグレード先」が表示されることです。
問題は、最初のものにカーソルを合わせると、CSS タイトルが表示されるだけでなく、デフォルトの灰色のブラウザー タイトルが表示され、他の TD に移動しても表示されたままになることです。デフォルトのタイトルのポップアップを非表示にしながら、ホバー時に CSS:after タイトルを表示するにはどうすればよいですか?