まともに考えられない日々を過ごしています。
基本的にはdivを画面外に配置し、クリックすると左からスライドインします(正常に機能します)。もう一度クリックするとスライドアウトする必要があります。
CSS
タブレット フライアウトはローテーター内に絶対配置されるため、display: none を使用してローテーター オーバーレイを非表示にしたり、切り替えたりすることはできません。
HTML
<div class="rotator-overlay">
<div class="tablet-flyout">+</div>
</div>
jQuery
$('.tablet-flyout').click(function () {
$('.rotator-overlay').animate({ left: '0' }, 500);
})
以前に使用したことslideToggle
がありますが、表示ブロック/表示なしを切り替えるときにのみ成功しました。