ビューをグリッドからリストに変更する方法と、変更中のページが選択したビューのままであることを知りたいと思います。グリッドモードをリストモードに変更する
写真の例を参考にしてください。
助けてくれてありがとう。
私のスクリプト:
$('button').on('click', function(e) {
$('#list').click(function(e) {
e.preventDefault();
$('#container div').addClass('list');
});
$('#grid').click(function(e) {
e.preventDefault();
$('#container div').removeClass('list');
$('#container div').addClass('grid');
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="buttons" style=" padding: 10px;">
<button id="grid" class="grid">Grid View</button>
<button id="list" class="list">List View</button>
</div>
他のイベントハンドラ内でイベントハンドラをバインドしないでください – empiric
こんにちは、どうもありがとうございました。私はこれで初めてです、あなたは私を導くことができますか?そうであるように? –
ボタンのhtmlはどのように見えますか?おそらく 'button'の最初のイベントハンドラを省略することができます。リストまたはグリッドモードの状態を保存するには、[localStorage](https://developer.mozilla.org/en-US/docs/Web/API/Window/localStorage)をご覧ください – empiric