Frage : Javascript JQuery Problem für Mac-Browser

Experten,

I haben einen Aufstellungsort, der ein Schweber-Bewertungssystem benutzt. Leider kann ich Ihnen die Hauptseite nicht zeigen, die er an arbeitet, weil er hinter einem Kennwort ist. Das Indexgebrauch jQuery mit einer Zeichnefolge für IE-Browser und einem Satz für alles anderes. Es adaequat ist auf IE, aber an Mac FF und Safari arbeitet es nicht. Ich angebracht den Block des Codes k, der die Schweber für alles steuert, aber IE.I kann nichts in ihm nicht sehen, dass problematisch ist. Die Version des jQuery, das verwendet, ist 1.3.2.

What, das andere Informationen ich zur Verfügung stellen können, um Ihnen zu helfen, das Problem zu bestimmen?

Lisa
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:
6:
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“). Schweber (
	{
		annehmen: „#marker1“,
		Brüche: 5,
		onSlide: Funktion (cordx, cordy, x, y)
			{
			wenn (cordx >= 0 && cordx <= 20) {
				$ („#slider1“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider1“) .addClass („rating0“);
				document.getElementById („rating1“) .value = 0;
			} //close wenn 1
			wenn (cordx >= 20 && cordx <= 40) {
				$ („#slider1“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider1“) .addClass („rating1“);
				document.getElementById („rating1“) .value = 1;
			} //close wenn 1
			wenn (cordx >= 40 && cordx <= 60) {
				$ („#slider1“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider1“) .addClass („rating2“);
				document.getElementById („rating1“) .value = 2;
			} //close wenn 2
			wenn (cordx >= 60 && cordx <= 80) {
				$ („#slider1“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider1“) .addClass („rating3“);
				document.getElementById („rating1“) .value = 3;
			} //close wenn 3
			wenn (cordx >= 80 && cordx <= 100) {
				$ („#slider1“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider1“) .addClass („rating4“);
				document.getElementById („rating1“) .value = 4;
			} //close wenn 4
			wenn (cordx >= 100) {
				$ („#slider1“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider1“) .addClass („rating5“);
				document.getElementById („rating1“) .value = 5;
			} //close wenn 5
			},
		Werte: [
			[0.1.2.3.4.5]
		]
	}
);

$ („#slideBox2“). Schweber (
	{
		annehmen: „#marker2“,
		Brüche: 5,
		onSlide: Funktion (cordx, cordy, x, y)
			{
			wenn (cordx >= 0 && cordx <= 20) {
				$ („#slider2“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider2“) .addClass („rating0“);
				document.getElementById („rating2“) .value = 0;
			} //close wenn 1
			wenn (cordx >= 20 && cordx <= 40) {
				$ („#slider2“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider2“) .addClass („rating1“);
				document.getElementById („rating2“) .value = 1;
			} //close wenn 1
			wenn (cordx >= 40 && cordx <= 60) {
				$ („#slider2“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider2“) .addClass („rating2“);
				document.getElementById („rating2“) .value = 2;
			} //close wenn 2
			wenn (cordx >= 60 && cordx <= 80) {
				$ („#slider2“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider2“) .addClass („rating3“);
				document.getElementById („rating2“) .value = 3;
			} //close wenn 3
			wenn (cordx >= 80 && cordx <= 100) {
				$ („#slider2“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider2“) .addClass („rating4“);
				document.getElementById („rating2“) .value = 4;
			} //close wenn 4
			wenn (cordx >= 100) {
				$ („#slider2“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider2“) .addClass („rating5“);
				document.getElementById („rating2“) .value = 5;
			} //close wenn 5
			},
		Werte: [
			[0.1.2.3.4.5]
		]
	}
);

$ („#slideBox3“). Schweber (
	{
		annehmen: „#marker3“,
		Brüche: 5,
		onSlide: Funktion (cordx, cordy, x, y)
				{
			wenn (cordx >= 0 && cordx <= 20) {
				$ („#slider3“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider3“) .addClass („rating0“);
				document.getElementById („rating3“) .value = 0;
			} //close wenn 1
			wenn (cordx >= 20 && cordx <= 40) {
				$ („#slider3“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider3“) .addClass („rating1“);
				document.getElementById („rating3“) .value = 1;
			} //close wenn 1
			wenn (cordx >= 40 && cordx <= 60) {
				$ („#slider3“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider3“) .addClass („rating2“);
				document.getElementById („rating3“) .value = 2;
			} //close wenn 2
			wenn (cordx >= 60 && cordx <= 80) {
				$ („#slider3“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider3“) .addClass („rating3“);
				document.getElementById („rating3“) .value = 3;
			} //close wenn 3
			wenn (cordx >= 80 && cordx <= 100) {
				$ („#slider3“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider3“) .addClass („rating4“);
				document.getElementById („rating3“) .value = 4;
			} //close wenn 4
			wenn (cordx >= 100) {
				$ („#slider3“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider3“) .addClass („rating5“);
				document.getElementById („rating3“) .value = 5;
			} //close wenn 5
			},

		Werte: [
			[0.1.2.3.4.5]
		]
	}
);

$ („#slideBox4“). Schweber (
	{
		annehmen: „#marker4“,
		Brüche: 5,
		onSlide: Funktion (cordx, cordy, x, y)
				{
			wenn (cordx >= 0 && cordx <= 20) {
				$ („#slider4“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider4“) .addClass („rating0“);
				document.getElementById („rating4“) .value = 0;
			} //close wenn 1
			wenn (cordx >= 20 && cordx <= 40) {
				$ („#slider4“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider4“) .addClass („rating1“);
				document.getElementById („rating4“) .value = 1;
			} //close wenn 1
			wenn (cordx >= 40 && cordx <= 60) {
				$ („#slider4“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider4“) .addClass („rating2“);
				document.getElementById („rating4“) .value = 2;
			} //close wenn 2
			wenn (cordx >= 60 && cordx <= 80) {
				$ („#slider4“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider4“) .addClass („rating3“);
				document.getElementById („rating4“) .value = 3;
			} //close wenn 3
			wenn (cordx >= 80 && cordx <= 100) {
				$ („#slider4“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider4“) .addClass („rating4“);
				document.getElementById („rating4“) .value = 4;
			} //close wenn 4
			wenn (cordx >= 100) {
				$ („#slider4“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider4“) .addClass („rating5“);
				document.getElementById („rating4“) .value = 5;
			} //close wenn 5
			},

		Werte: [
			[0.1.2.3.4.5]
		]
	}
);

$ („#slideBox5“). Schweber (
	{
		annehmen: „#marker5“,
		Brüche: 5,
		onSlide: Funktion (cordx, cordy, x, y)
	{
			wenn (cordx >= 0 && cordx <= 20) {
				$ („#slider5“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider5“) .addClass („rating0“);
				document.getElementById („rating5“) .value = 0;
			} //close wenn 1
			wenn (cordx >= 20 && cordx <= 40) {
				$ („#slider5“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider5“) .addClass („rating1“);
				document.getElementById („rating5“) .value = 1;
			} //close wenn 1
			wenn (cordx >= 40 && cordx <= 60) {
				$ („#slider5“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider5“) .addClass („rating2“);
				document.getElementById („rating5“) .value = 2;
			} //close wenn 2
			wenn (cordx >= 60 && cordx <= 80) {
				$ („#slider5“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider5“) .addClass („rating3“);
				document.getElementById („rating5“) .value = 3;
			} //close wenn 3
			wenn (cordx >= 80 && cordx <= 100) {
				$ („#slider5“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider5“) .addClass („rating4“);
				document.getElementById („rating5“) .value = 4;
			} //close wenn 4
			wenn (cordx >= 100) {
				$ („#slider5“) .removeClass („rating1 rating2 rating3 rating4 rating5 rating0“);
				$ („#slider5“) .addClass („rating5“);
				document.getElementById („rating5“) .value = 5;
			} //close wenn 5
			},
		Werte: [
			[0.1.2.3.4.5]
		]
	}
);

Antwort : Javascript JQuery Problem für Mac-Browser

Ich sah den, Mike, aber uns kann ein Betaversion nicht in der Produktion verwenden, also gezwungen wir, die amtliche Freigabe zu warten, die nicht bis einige Zeit im November 2010 gezielt.  Mittlerweile haben wir eine sofortige Notwendigkeit, und wir sprachen über das Ändern „zur Zug“ Methode (schmerzlich!!)oder mit Felddefinitionakten (alte Schule!!).  Ich verwendet die volle Version nicht für CR 10, also weiß ich nicht, was es zu fähig ist.   Ich dachte, dass ich es heraus dort setzen, um zu sehen wenn irgendeine Weise gefunden werden könnte, die ich nicht denken könnte an oder Forschung.  Die Mühe mit Forschung ist, dass sie nicht zwischen dem .NET und den non-.NET Versionen unterscheidet, also ist es schwierig, eine Lösung zu finden.
Weitere Lösungen  
 
programming4us programming4us