2017-07-31 50 views
1

我有div名称为#monthlyconfirm_grid的div。 我使用Jquery过程来控制gridview的滚动 ,但它只适用于IE,并且不适用于Chrome和Firefox。CSS calc在Chrome和Firefox上不起作用

$(document).ready(function() { 
      var expi = $("#monthlyconfirm_grid").scrollLeft - 2; 
      var expr = "calc("+ expi +")"; 
      $(".locked").css("left", expr); 

});

P.S:我用<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />在IE上工作。

为什么不能在Chrome和Firefox上使用? 我该如何解决这个问题?

+0

请问你任何警告或错误控制台显示? –

+0

不...没有警告和错误。 – Ivory

+0

将函数添加到数字?有趣的 – Vivick

回答

3

scrollLeft是一个函数,所以你需要使用括号也:

var expi = $("#monthlyconfirm_grid").scrollLeft() - 2; 
+0

谢谢!...但它仍然不会在Chrome和Firefox上工作 – Ivory

+0

你有测试页面显示吗? – itacode

+0

否...公司规则信息安全的原因,我不能做测试页 – Ivory

相关问题