CSS3でこれを試すことをお勧めします。フロント エンドの Web デザイナーとして、 CSSの方が使い慣れていると想像できます。
ほとんどのモバイル デバイスでは、ホバーはタップに相当すると確信しています。
以下を試してください:
<style>
.youradvert {
overflow: hidden;
width: 300px;
height: 40px;
-webkit-transition: all 1s;
-moz-transition: all 1s;
-o-transition: all 1s;
transition: all 1s;
}
.youradvert:hover {
height: 400px;
}
</style>
または、タップはクリックと同じなので、画像を設定しdisplay:none
て、表示値を変更する単純なJavascript関数を使用できますonclick
。
クリックの実装は、ホバーよりも普遍的に実装されることに気付くかもしれませんが、私には確信が持てません。うまくいかないVISIBILITY
場合は使用できます。DISPLAY
以下のようなもの:
<script type="text/javascript">
<!--
function expand(){
document.getElementById('large_ad').style.display=block;
}
-->
</script>
<div class="youradvert">
<img id="small_ad" src="http://example.com/image.jpg" onclick="expand()" alt="" style="width:300px;height:40px;"/>
<img id="large_ad" src="http://example.com/image.jpg" style="display:none;width:300px;height:400px;" alt=""/>
</div>