これは正常に機能します。しかし、ここで機能を追加して、ユーザーがdivの外側をクリックすると、divが非表示に戻るようにします。もう1つの質問ですが、同じコードIPadeも使用できますか...
外側をクリックしてdivボックスを非表示または閉じるにはどうすればよいですか?
<script type='text/javascript'>//<![CDATA[
$(document).ready(function () {
$("#focus").click(function () {
$('#hidden-item').toggleClass('focused');
});
});//]]>
</script>
<style type="text/css">
#focus {float: left; background: #333; color: #fff; padding: 5px;}
#wrap {
width: 100%;
position: fixed;
}
#hidden-item {
background: red; color: #fff;
position: absolute;
top: 50px;
left: 100%;
width: 100%;
margin-left:15px;
-webkit-transition: all 0.5s ease-in;
-moz-transition: all 0.5s ease-in;
-ms-transition: all 0.5s ease-in;
-o-transition: all 0.5s ease-in;
transition: all 0.5s ease-in;
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden;
}
#hidden-item.focused {
left: 0;
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
</style>
</head>
<body>
<div id="wrap">
<p id="focus">Click to Show/Hide</p>
<div id="hidden-item">
Hidden div...
<br />
<br /><br /><br /><br /><br />
Line2
</div>
</div>
</body>
</html>