Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/320.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# CSS计算不';不能在Chrome和Firefox上工作_C#_Jquery_Css - Fatal编程技术网

C# CSS计算不';不能在Chrome和Firefox上工作

C# CSS计算不';不能在Chrome和Firefox上工作,c#,jquery,css,C#,Jquery,Css,我有一个id名为#monthlyconfirm_grid的div。 我使用Jquery进程从gridview控制滚动 但它只适用于IE,不适用于Chrome和firefox $(document).ready(function () { var expi = $("#monthlyconfirm_grid").scrollLeft - 2; var expr = "calc("+ expi +")"; $(".locked"

我有一个id名为#monthlyconfirm_grid的div。 我使用Jquery进程从gridview控制滚动 但它只适用于IE,不适用于Chrome和firefox

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

附言:我用
来做IE

为什么不能在chrome和Firefox上工作? 如何解决这个问题?

是一个函数,因此您还需要使用括号:

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

没有…没有警告和错误。是否向数字添加函数?有趣的是,我认为Jquery文件无法从chrome访问,因为当我从IE访问时,它会显示类似“Jquery readed”的消息,而当我从chrome访问时,它不会显示任何消息谢谢!。。。但它在Chrome和firefoxno上仍然不起作用…由于公司规则中的信息安全,我无法生成测试页面。请尝试console.log(expi)并查看值。您确定需要calc()吗?是的,我以前使用过css表达式,但我发现该表达式在chrome和firefox上不再支持。因此,我改为使用calc(),它可以在IE上使用,但在chrome和firefox上也不能使用。但我认为没有关于支持或不支持他们的声明。您尝试过以下方法吗$(.locked”).css(“左”,expi+“px”);