Vraag : Het Probleem van JQuery van JavaScript voor Browsers van MAC

De deskundigen,

I hebben een plaats die een systeem van de schuifclassificatie gebruikt. Jammer genoeg, kan ik niet u de belangrijkste pagina tonen het functioneert op omdat het achter een wachtwoord is. Het manuscript gebruikt jQuery met één reeks van code voor D.W.Z. browsers en één reeks voor al het andere. Het werkt boete aan D.W.Z., maar aan FF van MAC en Safari het niet werkt. Ik heb het blok van code vastgemaakt dat de schuiven voor alles controleert maar IE.I kan niet om het even wat daarin zien die problematisch is. De versie van jQuery die is 1.3.2.

What worden gebruikt andere informatie ik kan verstrekken om u te helpen het probleem diagnostiseren?

Lisa
" codeBody "
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:
//slider1
$ („#slideBox1“). Schuif (
	{
		keur goed: „#marker1“,
		fracties: 5,
		onSlide: functie (cordx, cordy, x, y)
			{
			als (cordx >= 0 && cordx <= 20) {
				$ („#slider1“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider1“) .addClass („rating0“);
				document.getElementById („rating1“) .value = 0;
			} //close als 1
			als (cordx >= 20 && cordx <= 40) {
				$ („#slider1“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider1“) .addClass („rating1“);
				document.getElementById („rating1“) .value = 1;
			} //close als 1
			als (cordx >= 40 && cordx <= 60) {
				$ („#slider1“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider1“) .addClass („rating2“);
				document.getElementById („rating1“) .value = 2;
			} //close als 2
			als (cordx >= 60 && cordx <= 80) {
				$ („#slider1“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider1“) .addClass („rating3“);
				document.getElementById („rating1“) .value = 3;
			} //close als 3
			als (cordx >= 80 && cordx <= 100) {
				$ („#slider1“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider1“) .addClass („rating4“);
				document.getElementById („rating1“) .value = 4;
			} //close als 4
			als (cordx >= 100) {
				$ („#slider1“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider1“) .addClass („rating5“);
				document.getElementById („rating1“) .value = 5;
			} //close als 5
			},
		waarden: [
			[0.1.2.3.4.5]
		]
	}
);

$ („#slideBox2“). Schuif (
	{
		keur goed: „#marker2“,
		fracties: 5,
		onSlide: functie (cordx, cordy, x, y)
			{
			als (cordx >= 0 && cordx <= 20) {
				$ („#slider2“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider2“) .addClass („rating0“);
				document.getElementById („rating2“) .value = 0;
			} //close als 1
			als (cordx >= 20 && cordx <= 40) {
				$ („#slider2“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider2“) .addClass („rating1“);
				document.getElementById („rating2“) .value = 1;
			} //close als 1
			als (cordx >= 40 && cordx <= 60) {
				$ („#slider2“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider2“) .addClass („rating2“);
				document.getElementById („rating2“) .value = 2;
			} //close als 2
			als (cordx >= 60 && cordx <= 80) {
				$ („#slider2“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider2“) .addClass („rating3“);
				document.getElementById („rating2“) .value = 3;
			} //close als 3
			als (cordx >= 80 && cordx <= 100) {
				$ („#slider2“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider2“) .addClass („rating4“);
				document.getElementById („rating2“) .value = 4;
			} //close als 4
			als (cordx >= 100) {
				$ („#slider2“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider2“) .addClass („rating5“);
				document.getElementById („rating2“) .value = 5;
			} //close als 5
			},
		waarden: [
			[0.1.2.3.4.5]
		]
	}
);

$ („#slideBox3“). Schuif (
	{
		keur goed: „#marker3“,
		fracties: 5,
		onSlide: functie (cordx, cordy, x, y)
				{
			als (cordx >= 0 && cordx <= 20) {
				$ („#slider3“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider3“) .addClass („rating0“);
				document.getElementById („rating3“) .value = 0;
			} //close als 1
			als (cordx >= 20 && cordx <= 40) {
				$ („#slider3“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider3“) .addClass („rating1“);
				document.getElementById („rating3“) .value = 1;
			} //close als 1
			als (cordx >= 40 && cordx <= 60) {
				$ („#slider3“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider3“) .addClass („rating2“);
				document.getElementById („rating3“) .value = 2;
			} //close als 2
			als (cordx >= 60 && cordx <= 80) {
				$ („#slider3“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider3“) .addClass („rating3“);
				document.getElementById („rating3“) .value = 3;
			} //close als 3
			als (cordx >= 80 && cordx <= 100) {
				$ („#slider3“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider3“) .addClass („rating4“);
				document.getElementById („rating3“) .value = 4;
			} //close als 4
			als (cordx >= 100) {
				$ („#slider3“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider3“) .addClass („rating5“);
				document.getElementById („rating3“) .value = 5;
			} //close als 5
			},

		waarden: [
			[0.1.2.3.4.5]
		]
	}
);

$ („#slideBox4“). Schuif (
	{
		keur goed: „#marker4“,
		fracties: 5,
		onSlide: functie (cordx, cordy, x, y)
				{
			als (cordx >= 0 && cordx <= 20) {
				$ („#slider4“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider4“) .addClass („rating0“);
				document.getElementById („rating4“) .value = 0;
			} //close als 1
			als (cordx >= 20 && cordx <= 40) {
				$ („#slider4“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider4“) .addClass („rating1“);
				document.getElementById („rating4“) .value = 1;
			} //close als 1
			als (cordx >= 40 && cordx <= 60) {
				$ („#slider4“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider4“) .addClass („rating2“);
				document.getElementById („rating4“) .value = 2;
			} //close als 2
			als (cordx >= 60 && cordx <= 80) {
				$ („#slider4“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider4“) .addClass („rating3“);
				document.getElementById („rating4“) .value = 3;
			} //close als 3
			als (cordx >= 80 && cordx <= 100) {
				$ („#slider4“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider4“) .addClass („rating4“);
				document.getElementById („rating4“) .value = 4;
			} //close als 4
			als (cordx >= 100) {
				$ („#slider4“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider4“) .addClass („rating5“);
				document.getElementById („rating4“) .value = 5;
			} //close als 5
			},

		waarden: [
			[0.1.2.3.4.5]
		]
	}
);

$ („#slideBox5“). Schuif (
	{
		keur goed: „#marker5“,
		fracties: 5,
		onSlide: functie (cordx, cordy, x, y)
	{
			als (cordx >= 0 && cordx <= 20) {
				$ („#slider5“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider5“) .addClass („rating0“);
				document.getElementById („rating5“) .value = 0;
			} //close als 1
			als (cordx >= 20 && cordx <= 40) {
				$ („#slider5“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider5“) .addClass („rating1“);
				document.getElementById („rating5“) .value = 1;
			} //close als 1
			als (cordx >= 40 && cordx <= 60) {
				$ („#slider5“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider5“) .addClass („rating2“);
				document.getElementById („rating5“) .value = 2;
			} //close als 2
			als (cordx >= 60 && cordx <= 80) {
				$ („#slider5“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider5“) .addClass („rating3“);
				document.getElementById („rating5“) .value = 3;
			} //close als 3
			als (cordx >= 80 && cordx <= 100) {
				$ („#slider5“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider5“) .addClass („rating4“);
				document.getElementById („rating5“) .value = 4;
			} //close als 4
			als (cordx >= 100) {
				$ („#slider5“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider5“) .addClass („rating5“);
				document.getElementById („rating5“) .value = 5;
			} //close als 5
			},
		waarden: [
			[0.1.2.3.4.5]
		]
	}
);

Antwoord : Het Probleem van JQuery van JavaScript voor Browsers van MAC

Ik zag dat, Mike, maar wij geen bètaversie in productie kunnen gebruiken, zodat worden wij gedwongen om op de officiële versie te wachten, die niet tot wat tijd in November 2010 wordt gericht.  Ondertussen, hebben wij een directe behoefte, en wij spraken over het veranderen pijnlijke methode (!!) „trekken“, of gebruikend de dossiers van de gebiedsdefinitie (oude school!!).  Ik heb niet de Volledige versie voor Cr 10 gebruikt, zodat weet ik wat niet het voor geschikt is.   Ik dacht dat ik het daar zou zetten, om te zien of zou één of andere manier kunnen worden gevonden ik niet waarkon denken aan of onderzoek.  Het probleem met onderzoek is dat het niet tussen .NET en niet-.NET versies onderscheid maakt, zodat is het moeilijk om een oplossing te vinden.
Andere oplossingen  
 
programming4us programming4us