Saya mempunyai templat berikut dalam penanda saya.
<template id="unsequenced-template"> <button type="button" class="btn btn-primary railcar"></button> </template>
Kemudian saya masukkan ke dalam DOM saya seperti ini.
// 在指定的目标之前,在无序列表中插入一个铁路车辆 function addSequenced(railcar, $target) { var $clone = $($('#unsequenced-template').html()); $clone.attr('data-id', railcar.id); $clone.text(railcar.number); $clone.insertBefore($target); modified = true; }
Kaedah ini berfungsi, tetapi tiada ruang antara butang yang dimasukkan. Saya juga cuba menambah ruang sebelum $clone
tetapi tidak memberi kesan. Saya juga cuba menambah ruang pada templat tetapi itu tidak berfungsi sama ada.
Beberapa butang telah ditambahkan pada mulanya. Ia adalah satu setiap baris, dengan ruang ditunjukkan di antara butang. Tetapi bagaimana untuk menunjukkan ruang antara butang yang dimasukkan menggunakan JavaScript?
Gunakan flexbox untuk meruntuhkan semua ruang putih dan menambah jurang.