7

ウェブサイトに複数の選択項目 (20 以上) を配置しようとすると、jquery の実行が遅くなります (停止/継続アラートを使用) - コードを最適化してより速くロードする機会はありますか?

サンプルコード

<td><select class="selectpicker" name="ref[240][sub_class]">
<option value=0 selected="selected" >A</option>
<option value=1>B</option></select></td>
<td><select class="selectpicker" name="ref[265][sub_class]">
<option value=0>A</option>
<option value=1 selected="selected" >B</option></select></td>

ファイルの末尾にある javascript:

        $(document).ready(function() {
  $('.selectpicker').selectpicker({
    style: 'btn-info',
    size: 1
  });
});
4

4 に答える 4

4

js私にとっては、ロード直後にレンダリングを強制するselectと、ページ全体がロードされるのを待つのではなく、実質的に即座に表示されます。

<script src="~/assets/js/bootstrap-select.min.js"></script>
<script>
    $(".selectpicker").selectpicker();
</script>
于 2019-07-13T14:16:29.957 に答える