Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.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
Javascript CSS是否接受';像素';小数?_Javascript_Jquery_Css_Pixels - Fatal编程技术网

Javascript CSS是否接受';像素';小数?

Javascript CSS是否接受';像素';小数?,javascript,jquery,css,pixels,Javascript,Jquery,Css,Pixels,我正在浏览jQuery函数 以此为例: 如果在浏览器上执行“检查元素”,则可以看到div的高度发生变化。高度采用像素的十进制值。如何使用javaScript实现这一点?不要在W3Schools上查找,它们是一个糟糕的源代码。一般来说,当你想知道这样的事情时,只要看看。长度为s,可以包含小数。不要在W3Schools上查找,它们是一个不好的来源。一般来说,当你想知道这样的事情时,只要看看。长度为s,可以包含小数。您可以这样编写: <script> function auto(){

我正在浏览jQuery函数

以此为例:


如果在浏览器上执行“检查元素”,则可以看到div的高度发生变化。高度采用像素的十进制值。如何使用javaScript实现这一点?

不要在W3Schools上查找,它们是一个糟糕的源代码。一般来说,当你想知道这样的事情时,只要看看。长度为
s,可以包含小数。

不要在W3Schools上查找,它们是一个不好的来源。一般来说,当你想知道这样的事情时,只要看看。长度为
s,可以包含小数。

您可以这样编写:

<script>
function auto(){
    var obj=document.getElementById("d");
    var height=parseFloat(obj.style.height);
    obj.style.height=height-10+'px';
}   

函数auto(){
var obj=document.getElementById(“d”);
var height=parseFloat(obj.style.height);
对象样式高度=高度-10+'px';
}   


您可以这样写:

<script>
function auto(){
    var obj=document.getElementById("d");
    var height=parseFloat(obj.style.height);
    obj.style.height=height-10+'px';
}   

函数auto(){
var obj=document.getElementById(“d”);
var height=parseFloat(obj.style.height);
对象样式高度=高度-10+'px';
}   



试试看怎么样?还有,@POinty,没关系!我不是在说学校。请帮我解答我的疑问!我已经做了很多次了,我认为它实际上不起作用吗?@Connor,那么jQuery是怎么做的呢?当你说“小数”时,你是指像“100.23”这样的值吗?只需在调用
.css()
.width()
等时直接使用这些值。试试看怎么样?还有,@POinty,没关系!我不是在说学校。请帮我解答我的疑问!我已经做了很多次了,我认为它实际上不起作用吗?@Connor,那么jQuery是怎么做的呢?当你说“小数”时,你是指像“100.23”这样的值吗?只需在调用
.css()
.width()
等时直接使用这些值。尽管我不确定如何将屏幕的一个像素一分为二?css中的一个像素不一定等于一个物理屏幕像素。它比这复杂得多,涉及到视距等等@drinchev如果你用半像素表示所有内容,然后将页面放大2倍,它们就会变成整个像素!:保罗·S·奥尼一号:)Thanks@eugen_sunic,W3C学校不是W3C。他们选择了一个类似的名字,诱使人们认为他们与W3C有关,但他们是一个完全无关的组织。尽管如此,我不确定如何将屏幕的一个像素一分为二?CSS中的一个像素不一定等于一个物理屏幕像素。它比这复杂得多,涉及到视距等等@drinchev如果你用半像素表示所有内容,然后将页面放大2倍,它们就会变成整个像素!:保罗·S·奥尼一号:)Thanks@eugen_sunic,W3C学校不是W3C。他们选择了一个类似的名字,诱使人们认为他们与W3C有关,但他们是一个完全无关的组织。