スペースを節約するために、Web テンプレートの上部にあるユーザー名とログアウト ボタンを 1 つのリンクに統合したいと考えています。ユーザー名が表示され、スタック オーバーフローのようにユーザー名にカーソルを合わせるか、gmail や fb のようにクリックすると、ログアウトするか、その他のアカウント関連の操作を行うことができます。理想的には、jquery のオーバーヘッドなしで css または javascript でこれを実行したいと考えています。
私はJavaScriptの経験が非常に浅いので、誰でも簡単なJavaScriptまたはその他の手法を推奨できますか。複雑な本格的なドロップダウン メニューは必要ありません。それは以下のようなものでなければなりませんが、以下は予測できません...ページがロードされたときにメニューを表示するなど.Thx。
<html>
<head>
<script>
showMenu = function() {
var div = document.getElementById('box1');
div.style.display = 'block';
}
hideMenu = function() {
var div = document.getElementById('box1');
div.style.display = 'none';
}
</script>
</head>
<body>
<table>
<tr>
<td onmouseover="showMenu()" >username</td>
</tr>
</table>
<div id="box1" onmouseout="hideMenu()">
<a href="logout.php">Logout</a><br>
</div>
</body>
</html>