Autor | Zpráva | ||
---|---|---|---|
infomf Profil |
#1 · Zasláno: 28. 8. 2010, 22:28:50
Ahoj chytřejší kolegové,
snažím se impletovat do stránek aplikaci ze sady jQuery UI (jqueryui.com), přesněji kalendář. Když do headu vložím tento script: <script type="text/javascript" src="development-bundle/jquery-1.4.2.js"></script> tak odrovnám jiný, to má za důsledek znemožnění otevření menu. Dříve když se na něj kliklo, otevřela se další nabídka, nyní se v adresním řádku zobrazí jen # a nic. Má s tím někdo zkušenosti? Díky |
||
panther Profil |
#2 · Zasláno: 28. 8. 2010, 22:32:12
infomf:
musíš ukázat všechny scripty, lépe odkázat na stránku. Mimochodem, jak je to menu přístupné bez JS (typicky mobilní telefon)? |
||
infomf Profil |
#3 · Zasláno: 28. 8. 2010, 22:38:34 · Upravil/a: infomf
Zde je moje šablona: http://www.webgurus.biz/adminskin2/dashboard.html
Zde je ten problémový script z té aplikace: http://jqueryui.com/jquery-1.4.2.js Pro úplnost přidávám odkaz na tu aplikaci: http://jqueryui.com/demos/datepicker/default.html P.S. Ty stránky mám ještě locálně. Přesněji se jedná o administraci knihovny, tedy se nepřepokládá, že bude potřeba telefon. Při nejhorším by se udělal mobilní verze, kde by byly funkce osekané. |
||
infomf Profil |
#4 · Zasláno: 29. 8. 2010, 09:04:56
Ještě mě napadlo jedno řešení (a to asi horší). Jelikož ty dva scripty si asi moc nemají rádi, chtěl bych udělat to, že když se bude myš pohybovat nad komponentou input (ONMOUSEOVER), tak aby se aktivoval jeden scitptový soubor a po odchodu z inputu (ONMOUSEOUT) aby se aktivoval druhý.
Já JavaScript neumím, tak prosím o Vaši pomoc. Děkuji |
||
Witiko Profil |
#5 · Zasláno: 29. 8. 2010, 11:14:44
infomf:
„Ještě mě napadlo jedno řešení (a to asi horší). Jelikož ty dva scripty si asi moc nemají rádi, chtěl bych udělat to, že když se bude myš pohybovat nad komponentou input (ONMOUSEOVER), tak aby se aktivoval jeden scitptový soubor a po odchodu z inputu (ONMOUSEOUT) aby se aktivoval druhý.“ Ne, to skutečně nebude řešení. V javascriptu není možné aktivovat, či deaktivovat externí script. Co je jednou definované definované zůstane až do dalšího delete. |
||
infomf Profil |
#6 · Zasláno: 29. 8. 2010, 11:15:30 · Upravil/a: infomf
Hm... to je blbý. Nemá někdo ještě nějaký nápad?
Potřeboval bych to co nejrychleji vyřešit, už jsem prohledal snad celý google |
||
Witiko Profil |
#7 · Zasláno: 29. 8. 2010, 11:25:08 · Upravil/a: Witiko
Celý google, jo? Tak to teda klobouk dolů. :D
Pár postřehů: Externí script z http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js? Nikdy bych nevěřil jiné stránce, že obsah nesmaže. Knihovnu bych stáhnul a dal přímo na své stránky. Jinak problém je snad celkem zřejmý, ne? Na hlavní stránce máte vložený .../1.3.2/jquery.min.js a na stránce s kalendářem ../../jquery-1.4.2.js. Načítáte jednu a tu samou knihovnu (v jiné verzi) dvakrát. Divil bych se, pokud by problém neježel právě tady. Místo toho zkuste načíst pouze knihovnu jQuery, kterou používáte s kalendářem namísto ... /1.3.2/jquery.min.js. EDIT: Teď jsem si všimnul, že kalendář již máte i v šabloně. Stejně by však nemuselo být na škodu načítat ../../jquery-1.4.2.js namísto ... /1.3.2/jquery.min.js |
||
infomf Profil |
#8 · Zasláno: 29. 8. 2010, 11:31:25
Zkusil jsem tam dát novou verzi, ale bohužel, kalendář nejede. Menu sice jo, ale najednou zase nejede kalendář.
Nějak jsem to různě zkoušel a script se rozjede, když vymažu: <script> DD_belatedPNG.fix('#menu ul li a span span'); </script> <![endif]--> <script id="source" language="javascript" type="text/javascript" src="js/graphs.js"></script> |
||
infomf Profil |
#9 · Zasláno: 29. 8. 2010, 11:32:15
No, ono nepůjde jen o kalendář, ale i o další aplikace z té sady
|
||
tiso Profil |
#10 · Zasláno: 29. 8. 2010, 12:37:36 · Upravil/a: tiso
Witiko: „Externí script…“
Na to existuje fallback: http://html5boilerplate.com/ hľadaj "Grab Google CDN's jQuery" ostatne tých užitočných fínt je tam viac, je o tom i vysvetľujúce video. |
||
infomf Profil |
#11 · Zasláno: 29. 8. 2010, 12:38:56
Muzes to prosim trochu rozvinout. Prave si to snazim najint na google, ale je tam nejak moc variant...
|
||
tiso Profil |
#12 · Zasláno: 29. 8. 2010, 12:49:41 · Upravil/a: tiso
infomf:
edit: nie je jasné na koho reaguješ, môj príspevok neriešil tvoj problém, iba upresňoval to čo som napísal Witiko-vi, tak som príspevok presunul. |
||
infomf Profil |
#13 · Zasláno: 29. 8. 2010, 13:07:32
Tak jsem se totálně ztratil. Jedíné co jsem pochopil je to, že je to nějaká impletace HTML5. ALe pořád tam nevidím tu část, která by řešila ten můj problém. Prosím, ještě trochu poraďte
|
||
Časová prodleva: 14 let
|
0