は、ここでは非常に基本的な例です:http://jsfiddle.net/4mPbV/
HTML:
<div id="slide-pane">
<button id="toggle-button">←</button>
</div>
jqueryの:
$("#toggle-button").data("open", false);
$("#toggle-button").click(function() {
// slide to the right
if ($(this).data("open") == false) {
$("#slide-pane").animate({
width: '+=400'
}, function(){ $("#toggle-button").text("→"); });
$(this).data("open", true);
}
// slide to the left
else {
$("#slide-pane").animate({
width: '-=400'
}, function(){ $("#toggle-button").text("←"); });
$(this).data("open", false);
}
});
CSS:あなたは、単に取得するために一つの層をアニメーション化することができます
#slide-pane {
position:absolute;
right: 0px;
top: 0px;
bottom: 0px;
width: 200px;
background-color: #33339F;
}
出典
2011-06-17 15:58:27
kei
は注意してください、私はFirefoxでNoScriptのからクリックジャッキングのアラートを取得!何かが間違っている... –