だから、私はこのJavascriptを非表示-表示効果に使用します:
function effect(id) {
var h = document.getElementById(id);
h.style.display = ((h.style.display != 'none') ? 'none' : 'inline');
}
HTML:
<div class="div">
<a href="#" onclick="effect('h');"><img src="http://i.imm.io/1jf2j.png"/></a>
<a href="index.php" class="url" id="h">Home</a>
</div>
およびCSS:
.div {
background: #000;
}
.div .url {
font-size: 17px;
}
ここでコードをテスト (および編集) できます: http://codepen.io/anon/pen/dhHiw
JSFiddle は私には機能しません。
すべてが良いです。画像をクリックした場合を除きます。1px上に移動しました。別の画像を使用する必要がありますか?
問題はどこだ?そして可能な解決策。ありがとうございました!