ユーザーがリンクをクリックすると、divが1秒間表示され、再び非表示になります。 私はそれが再び隠れるのを避けるために何ができるのか分かりません。divが1秒間表示され、再び非表示になりますか?
PHP:
echo '<a href="?name='.$name.'&key='.$key.'" onclick="showDesc()">'.$name.'</a>';
JS:
document.getElementById("description").style.visibility="hidden";
function showDesc(){
document.getElementById("description").style.visibility="visible";
}
を問題の原因を解明してください。作業中のデモへのリンクを提供するか、問題が見つかるのを手助けできるよう*関連するコードをすべて記載してください。 – FluffyKitten
ブラウザにデバッガ機能がある場合は、F12で開くことができます。 Firebugのようなデバッガをインストールしてください。デバッガを開いた後、リンクをクリックしてみてください。問題の原因となっているエラーまたは予期しないイベント・バインディングが存在する必要があります。ブラウザデバッガのDOMセレクタを使用してハイパーリンクを選択し、ハイパーリンクに接続されているイベント(おそらくデバッガウィンドウの右側)を確認します。 – sribasu