Fråga : JavaScriptJQuery problem för Mac-webbläsare

Experter

I har en plats som använder en glidarerankningssystem. Tyvärr jag kan inte visa dig den huvudsakliga sidan som den fungerar på, därför att den är bak ett lösenord. Skriva använder jQuery med en uppsättning av kodifierar för IE-webbläsare och en uppsättning för allt annars. Den fungerar fint på IE, men på Mac FF och Safari den fungerar inte. Jag har fäst kvarteret av kodifierar som kontrollerar glidarna för allt, men IE.I kan inte se något i den att är problematiskt. Versionen av jQueryen som används, är 1.3.2.

What som annan information kan mig ge för att hjälpa dig att diagnostisera problemet?

Lisa
> för
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
176:
177:
178:
179:
180:
181:
182:
183:
184:
185:
186:
187:
188:
189:
190:
191:
192:
193:
194:
195:
196:
197:
198:
199:
200:
201:
202:
203:
204:
205:
206:
207:
208:
209:
210:
211:
212:
213:
214:
215:
216:
217:
" codeBody " class= " notpretty " >//slider1 för = 0) { $ (”#slider1”) .removeClass (”rating1 rating2 rating3 rating4 rating5 rating0”); $ (”#slider1”) .addClass (”rating0”); document.getElementById (”rating1”) .value = 0; } //close om 1 om (<= 40 för cordx för && för cordx>= 20) { $ (”#slider1”) .removeClass (”rating1 rating2 rating3 rating4 rating5 rating0”); $ (”#slider1”) .addClass (”rating1”); document.getElementById (”rating1”) .value = 1; } //close om 1 om (<= 60 för cordx för && för cordx>= 40) { $ (”#slider1”) .removeClass (”rating1 rating2 rating3 rating4 rating5 rating0”); $ (”#slider1”) .addClass (”rating2”); document.getElementById (”rating1”) .value = 2; } //close om 2 om (<= 80 för cordx för && för cordx>= 60) { $ (”#slider1”) .removeClass (”rating1 rating2 rating3 rating4 rating5 rating0”); $ (”#slider1”) .addClass (”rating3”); document.getElementById (”rating1”) .value = 3; } //close om 3 om (<= 100 för cordx för && för cordx>= 80) { $ (”#slider1”) .removeClass (”rating1 rating2 rating3 rating4 rating5 rating0”); $ (”#slider1”) .addClass (”rating4”); document.getElementById (”rating1”) .value = 4; } //close om 4 om (cordx>= 100) { $ (”#slider1”) .removeClass (”rating1 rating2 rating3 rating4 rating5 rating0”); $ (”#slider1”) .addClass (”rating5”); document.getElementById (”rating1”) .value = 5; } //close om 5 }, värderar: [ [0.1.2.3.4.5] ] } ); $ (”#slideBox2”). Glidare ( { acceptera: ”#marker2”, del: 5, onSlide: fungera (cordx, cordy, x, y) { om (<= 20 för cordx för && för cordx>= 0) { $ (”#slider2”) .removeClass (”rating1 rating2 rating3 rating4 rating5 rating0”); $ (”#slider2”) .addClass (”rating0”); document.getElementById (”rating2”) .value = 0; } //close om 1 om (<= 40 för cordx för && för cordx>= 20) { $ (”#slider2”) .removeClass (”rating1 rating2 rating3 rating4 rating5 rating0”); $ (”#slider2”) .addClass (”rating1”); document.getElementById (”rating2”) .value = 1; } //close om 1 om (<= 60 för cordx för && för cordx>= 40) { $ (”#slider2”) .removeClass (”rating1 rating2 rating3 rating4 rating5 rating0”); $ (”#slider2”) .addClass (”rating2”); document.getElementById (”rating2”) .value = 2; } //close om 2 om (<= 80 för cordx för && för cordx>= 60) { $ (”#slider2”) .removeClass (”rating1 rating2 rating3 rating4 rating5 rating0”); $ (”#slider2”) .addClass (”rating3”); document.getElementById (”rating2”) .value = 3; } //close om 3 om (<= 100 för cordx för && för cordx>= 80) { $ (”#slider2”) .removeClass (”rating1 rating2 rating3 rating4 rating5 rating0”); $ (”#slider2”) .addClass (”rating4”); document.getElementById (”rating2”) .value = 4; } //close om 4 om (cordx>= 100) { $ (”#slider2”) .removeClass (”rating1 rating2 rating3 rating4 rating5 rating0”); $ (”#slider2”) .addClass (”rating5”); document.getElementById (”rating2”) .value = 5; } //close om 5 }, värderar: [ [0.1.2.3.4.5] ] } ); $ (”#slideBox3”). Glidare ( { acceptera: ”#marker3”, del: 5, onSlide: fungera (cordx, cordy, x, y) { om (<= 20 för cordx för && för cordx>= 0) { $ (”#slider3”) .removeClass (”rating1 rating2 rating3 rating4 rating5 rating0”); $ (”#slider3”) .addClass (”rating0”); document.getElementById (”rating3”) .value = 0; } //close om 1 om (<= 40 för cordx för && för cordx>= 20) { $ (”#slider3”) .removeClass (”rating1 rating2 rating3 rating4 rating5 rating0”); $ (”#slider3”) .addClass (”rating1”); document.getElementById (”rating3”) .value = 1; } //close om 1 om (<= 60 för cordx för && för cordx>= 40) { $ (”#slider3”) .removeClass (”rating1 rating2 rating3 rating4 rating5 rating0”); $ (”#slider3”) .addClass (”rating2”); document.getElementById (”rating3”) .value = 2; } //close om 2 om (<= 80 för cordx för && för cordx>= 60) { $ (”#slider3”) .removeClass (”rating1 rating2 rating3 rating4 rating5 rating0”); $ (”#slider3”) .addClass (”rating3”); document.getElementById (”rating3”) .value = 3; } //close om 3 om (<= 100 för cordx för && för cordx>= 80) { $ (”#slider3”) .removeClass (”rating1 rating2 rating3 rating4 rating5 rating0”); $ (”#slider3”) .addClass (”rating4”); document.getElementById (”rating3”) .value = 4; } //close om 4 om (cordx>= 100) { $ (”#slider3”) .removeClass (”rating1 rating2 rating3 rating4 rating5 rating0”); $ (”#slider3”) .addClass (”rating5”); document.getElementById (”rating3”) .value = 5; } //close om 5 }, värderar: [ [0.1.2.3.4.5] ] } ); $ (”#slideBox4”). Glidare ( { acceptera: ”#marker4”, del: 5, onSlide: fungera (cordx, cordy, x, y) { om (<= 20 för cordx för && för cordx>= 0) { $ (”#slider4”) .removeClass (”rating1 rating2 rating3 rating4 rating5 rating0”); $ (”#slider4”) .addClass (”rating0”); document.getElementById (”rating4”) .value = 0; } //close om 1 om (<= 40 för cordx för && för cordx>= 20) { $ (”#slider4”) .removeClass (”rating1 rating2 rating3 rating4 rating5 rating0”); $ (”#slider4”) .addClass (”rating1”); document.getElementById (”rating4”) .value = 1; } //close om 1 om (<= 60 för cordx för && för cordx>= 40) { $ (”#slider4”) .removeClass (”rating1 rating2 rating3 rating4 rating5 rating0”); $ (”#slider4”) .addClass (”rating2”); document.getElementById (”rating4”) .value = 2; } //close om 2 om (<= 80 för cordx för && för cordx>= 60) { $ (”#slider4”) .removeClass (”rating1 rating2 rating3 rating4 rating5 rating0”); $ (”#slider4”) .addClass (”rating3”); document.getElementById (”rating4”) .value = 3; } //close om 3 om (<= 100 för cordx för && för cordx>= 80) { $ (”#slider4”) .removeClass (”rating1 rating2 rating3 rating4 rating5 rating0”); $ (”#slider4”) .addClass (”rating4”); document.getElementById (”rating4”) .value = 4; } //close om 4 om (cordx>= 100) { $ (”#slider4”) .removeClass (”rating1 rating2 rating3 rating4 rating5 rating0”); $ (”#slider4”) .addClass (”rating5”); document.getElementById (”rating4”) .value = 5; } //close om 5 }, värderar: [ [0.1.2.3.4.5] ] } ); $ (”#slideBox5”). Glidare ( { acceptera: ”#marker5”, del: 5, onSlide: fungera (cordx, cordy, x, y) { om (<= 20 för cordx för && för cordx>= 0) { $ (”#slider5”) .removeClass (”rating1 rating2 rating3 rating4 rating5 rating0”); $ (”#slider5”) .addClass (”rating0”); document.getElementById (”rating5”) .value = 0; } //close om 1 om (<= 40 för cordx för && för cordx>= 20) { $ (”#slider5”) .removeClass (”rating1 rating2 rating3 rating4 rating5 rating0”); $ (”#slider5”) .addClass (”rating1”); document.getElementById (”rating5”) .value = 1; } //close om 1 om (<= 60 för cordx för && för cordx>= 40) { $ (”#slider5”) .removeClass (”rating1 rating2 rating3 rating4 rating5 rating0”); $ (”#slider5”) .addClass (”rating2”); document.getElementById (”rating5”) .value = 2; } //close om 2 om (<= 80 för cordx för && för cordx>= 60) { $ (”#slider5”) .removeClass (”rating1 rating2 rating3 rating4 rating5 rating0”); $ (”#slider5”) .addClass (”rating3”); document.getElementById (”rating5”) .value = 3; } //close om 3 om (<= 100 för cordx för && för cordx>= 80) { $ (”#slider5”) .removeClass (”rating1 rating2 rating3 rating4 rating5 rating0”); $ (”#slider5”) .addClass (”rating4”); document.getElementById (”rating5”) .value = 4; } //close om 4 om (cordx>= 100) { $ (”#slider5”) .removeClass (”rating1 rating2 rating3 rating4 rating5 rating0”); $ (”#slider5”) .addClass (”rating5”); document.getElementById (”rating5”) .value = 5; } //close om 5 }, värderar: [ [0.1.2.3.4.5] ] } );
" klar "

Svar : JavaScriptJQuery problem för Mac-webbläsare

Jag sågar det, Mike, men vi kan inte använda en beta version i produktion, så vi tvingas till väntan för den officiella frigöraren, som inte uppsätta som mål till någon tid i November 2010.  I mellantiden vi har ett omgående behov och oss omtalat ändra till ”den smärtsamma handtag” metoden (!!), eller genom att använda sätta in definitionen sparar (gammalt skola!!).  Jag har inte använt den fulla versionen för CR 10, så jag vet inte vad den är kapabel av.   Jag tänkte att jag skulle satte det ut där, för att se, om några långt kunde finnas som jag inte kunde funderare av eller forskning.  Besvära med forskning är att den inte skiljer mellan .NETEN och non--.NETversioner, så det är svårt att finna en lösning.
Andra lösningar  
 
programming4us programming4us