开发者

Automated jQuery Progress Bar

开发者 https://www.devze.com 2023-02-21 04:26 出处:网络
today I was implementing jQuery Progress-bars on a web-page. I needed to implement about 30 progress bars on the same page.

today I was implementing jQuery Progress-bars on a web-page. I needed to implement about 30 progress bars on the same page.

Its code goes like this

$( "#progressbar" ).progressbar({
value: 80
});

which displays a progress bar 80% full on the below div

<div id="progressbar"></div>

Now what happened is, I have to mention 30 different progressbar divs and then call them to run using 30 jquery calls...

Instead

What I tried was

<div id="progressbar" title="54"></div>

with a call as

$( "#progressbar" ).progressbar({
value: $(this).attr('title')
});

which should automatically give the value to the title of that div...

albeit this does not work...

anyone have a clue as to what is wrong here?

I also tried

$( "#progressbar" ).each( function(){
progressbar({
value: 80
}开发者_运维问答);
});

Still no-go

Can anyone gimme a tip here... Many thanks!


Found out. Cheers!

It works like this

<div class="progressbar" rel="54"></div>

and then call like

            $("div.progressbar").each (function () {
                var element = this;
                $(element).progressbar({
                value: parseInt($(element).attr("rel"))
                });
            });

Cheers to @volkan-er who answered it here - JQuery UI: multiple progress bar - problems to set dynamic values

:)

0

精彩评论

暂无评论...
验证码 换一张
取 消