system
1
Hallo, ich habe ein ListView:
<ul id="test" data-role="listview" data-filter="true" data-input="#myFilter">
</ul>
Dies wird mittels JavaScript und einer JSON Datei mit Daten befüllt.
Nun möchte ich, wenn der Untertitel „error“ enthält, den Text von schwarz in grau ändern. Wie kann ich das machen?
Stelle dein getJSON() auf ajax() um und hänge einen Errorhandler an.
$.ajax({
.dataType: 'json',
...
})
.done(function(success) { ... })
.fail(function(error) { ... });
http://api.jquery.com/jquery.ajax/
system
3
Okay danke!
Ich möchte noch in jeder ListView Zeile eine ProgressBar:
http://www.w3schools.com/bootstrap/bootstrap_progressbars.asp
http://www.w3schools.com/bootstrap/tryit.asp?filename=trybs_progressbar2&stacked=h
Wie kann ich dies machen das ich diese einbinde ins html und dann nur noch den Wert übergeben muss zum anzeigen?
Die ProgressBar bezieht den Wert aus ihrem width-Attribut.
$(element).attr('width', 99);
system
5
Könnte ich auch irgendwie eine animation machen indem ich die Werte schrittweise setze? Wie würde das gehen?
Kann man auch die länge der ProgressBar ändern? Leider ist diese für mein ListView zu groß. Finde den Teil im CSS leider nicht.