Tjena hej,
Har problem med Safari. Här är koden:
var Data;
var CurrDate;
Data = [
{"date":"2011-12-01","title":"foo","text":"bar"},
{"date":"2011-12-02","title":"foo","text":"bar"}
// o.s.v. fram till 2011-12-24
];
CurrDate = new Date("2011-12-02");
$(document).ready(function(){
$.each(Data, function(x,y){
LoopDate = new Date(y.date);
if(CurrDate <= LoopDate) {
Navigate(x);
return false;
}
$('#Img' + x).attr("src", "./images/thumbs/" + y.imageafter);
});
});
(Det finns fler saker i jsonobj. förutom date, text och title).
Koden fungerar så att den ska logga igenom mitt JSON-objekt och när "dagens datum" kommer ska koden avbrytas. Det här fungerar fint i IE7,8,9, Firefox 7,8 och Chrome. Men i Safari körs alla datum igenom utan att stanna där den ska.
Jag har inte en aning vad det kan bero på. Det fungerar som sagt i alla webbläsare utom Safari. Jag har testat på PC och min kund på MAC, så verkar vara genomgående på bägge plattformarna.
Någon som vet vad det kan röra sig om?