簡體   English   中英

jQuery .css有時不起作用

[英]jQuery .css sometimes doesn't work

我該如何解決jQuery函數“ .css”的問題,該函數僅在用戶(控制台,按鈕,...)觸發時才起作用?

我在.ready函數中使用間隔來觸發它,但是它不起作用。 但是,.html函數可以正確更改文本。

$(document).ready(function()
{
    setInterval(function()
    {
        $.get("./getData", function(data)
        {
                $(".text").html("" + data + " %");
                $(".circle").css("border-width", "" + data + "px");
        });
    }, 1000);
});

是否正確指定了其他邊框屬性? 邊框顏色和重量? 指定時其工作正常。

您的代碼看起來不錯,請確保data為數字值,並且您的元素帶有類名circle

jsFiddle

嘗試在window.onload上調用此函數。

 <script>
 function testFunction()
 {
   setInterval(function()
{
    $.get("./getData", function(data)
    {
            $(".text").html("" + data + " %");
            $(".circle").css("border-width", "" + data + "px");
    });
}, 1000);
 }

 window.onload=testFunction;

 </script>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM