bootstrap onDblClickRow事件无法在移动设备上运行

时间:2015-01-31 13:31:04

标签: javascript jquery twitter-bootstrap twitter-bootstrap-3

我有自举表,它具有双击事件的功能。在我的笔记本电脑上它工作正常,但是当我尝试双击时没有任何事情发生在手机上。

CODE:

<div class="col-xs-24 main">

  <table id="table-pagination" class="table table-striped">
    <thead>
      <tr>
         <th data-field="order_create_date" data-align="center"> Užsakymo data</th>
         <th data-field="order_user_id" data-align="center"> Vartotojas</th>
         <th data-field="order_client_name" data-align="center">Užsakovas</th>      
         <th data-field="order_client_order_number" data-align="center">Užsakovo užsakymo nr</th>
         <th data-field="order_pickup_date" data-align="center">Pasikrovimo data</th>
      </tr>
    </thead>
  </table>
  <script>
  getorders(function(r) {

    $('#table-pagination').bootstrapTable({
      data: r,
      pagination: true,
      pageList: [10, 20, 50, 100],
      search: true,
      showColumns: true,
      onDblClickRow: function (row, $element) {
        var key = row["key"];        
        window.location.href = "orders/display/"+key;
      }
    });
  });
  </script>
</div>
</div>

getorders是一个回调函数,用于使用ajax请求获取表数据

CODE:

function getorders(callback) {
  var data = {};
  $.ajax({
    url: "home/get_orders",
    type: "POST",
    data: "",
    dataType: "html",
    success: function(response) {
      var jsonarray = $.parseJSON(response);
      callback(jsonarray);
    }
  });
}

就像我在桌面和笔记本电脑上说的那样工作正常,不确定桌子,但手机(机器人)无法正常工作。

也许它的window.location.href = "orders/display/"+key;无法使用手机。我尝试在其下方添加return false没有帮助。

有什么建议吗?

0 个答案:

没有答案
相关问题