ここで解決策を見つけようとしましたが、見つけられませんでした。 私はこのレスポンシブデザインページに取り組んでいます。モバイルでは、メニューをタップすると、メインのコンテンツ部門が(Javaスクリプトを介して)プッシュされて、左下に固定メニューが表示されます。コンピュータのブラウザ(モバイルを模倣している)にウェブページが表示され、メニューを開き、ブラウザのウィンドウを展開して「デスクトップ」ブレークポイントに達すると、メインのコンテンツdivは脇に押し付けられます。 デスクトップのブレークポイントまで最大化されたときにコンテンツ(メイン)divの位置をリセットする方法はありますか?私は役に立たない多くの選択肢を試した。メインコンテンツのdivのためhttps://jsfiddle.net/luchosoto/wad3pmn0/1/応答ページでdivの位置がリセットされない
CSS:事前に
var counter = 1;
function toggleNav() {
if (counter == 1){
document.getElementById("main").style.transform = "translateX(60%)";
counter = 0;
}else{
document.getElementById("main").style.transform = "translateX(0%)";
counter = 1;
}
}
ありがとう:メニューを表示するために脇にメインのdivをプッシュ
#main {
top: 0;
bottom:0;
width: 100%;
position:fixed;
overflow-y:scroll;
-webkit-overflow-scrolling: touch;
overflow-x:hidden;
z-index: 2;
transition: 500ms;
box-sizing: border-box;
}
Javascriptを はこちらのページでjsfiddleのリンクです。
は心配を巻き込まないでくださいブラウザのサイズを変更する人彼らは数少ない(2%)。私はこれを間違った方法で学びました。 https://medium.com/@stephenkeable/do-users-resize-their-browser-windows-or-is-it-just-developers-and-designers-e1635cbae1e1#.crjqqhpbn – ntgCleaner
@ntgCleaner ... hmmm非常に良い実際にアドバイス – alexr101