Autor | Zpráva | ||
---|---|---|---|
stoker Profil |
#1 · Zasláno: 11. 1. 2012, 09:59:20
Zdravim,
mam na strankach cluetip. Standardne funguje tak, ze po najeti mysi na urcity odkaz se zobrazi na pozici mysi okynko s obsahem napriklad natazenym z jineho skriptu (ajax). Kdyz mysi sjedu z odkazu, tak okynko zmizi. Pokud ovsem zobrazeny obsah okynka obsahuje nejaky odkaz, neni mozne na nej kliknout, nebot najetim mysi na ono okynko, toto zmizi. Jak docilit toho, aby okynko pri najeti mysi na nej nemizelo, ale zmizelo az najetim mysi mimo nej? Varianta, kdy se okynko zavre az po kliknuti na "close" neni idealni. M. |
||
Kcko Profil |
#2 · Zasláno: 11. 1. 2012, 11:51:30
http://plugins.learningjquery.com/cluetip/demo/
6+7 ukázka + dokumentace |
||
stoker Profil |
#3 · Zasláno: 12. 1. 2012, 09:49:52
to prave neni uplne ono. schovani je zde nutne provadet kliknutim na "close" nebo "krizek".
me jde o to, aby se cluetip schoval v momente najeti mysi mimo nej, zadne klikani. |
||
_es Profil |
#4 · Zasláno: 12. 1. 2012, 10:39:02
stoker:
Čo si tak pozrieť dokumentáciu toho pluginu? |
||
stoker Profil |
#5 · Zasláno: 12. 1. 2012, 11:48:20
konkretneji?
|
||
_es Profil |
#6 · Zasláno: 12. 1. 2012, 12:08:04
stoker:
„konkretneji?“ Čítať snáď vieš. Ja to nepoužívam, no skúsil by som vlastnosť mouseOutClose. |
||
stoker Profil |
#7 · Zasláno: 12. 1. 2012, 12:18:27
to bylo prvni, co jsem zkousel, nic nedela.
|
||
_es Profil |
stoker:
„prvni, co jsem zkousel, nic nedela.“ Ako si to skúšal? Daj živú ukážku. Skúsil by som ešte vlastnosť sticky. „neni mozne na nej kliknout, nebot najetim mysi na ono okynko, toto zmizi.“ Nestačí ti vlastne len vhodne nastaviť vlastnosti topOffset a leftOffset ?
Alebo, čo prvý príklad v jTip Theme? |
||
stoker Profil |
#9 · Zasláno: 12. 1. 2012, 14:19:03
sticky prave zpusobi to, ze cluetip sice po odjeti mysi nezmizi, ale zavrit jde pouze kliknutim na "close", ktere se v nem objevi.
topOffset a leftOffset posouva umisteni, stejne na cluetip nejde najet - zmizi. prvni priklad v jTip se hodne blizi, to je skoro ono, jen musim najet na ten cluetip, aby po odjeti zmizel. Kdyz odjedu mysi z odkazu (napr. doleva), cluetip zustane zobrazeny. |
||
peta Profil |
#10 · Zasláno: 12. 1. 2012, 14:43:14 · Upravil/a: peta
http://plugins.learningjquery.com/cluetip/demo/
V priklad 4 okenko po kliknuti na odkaz zmizi, protoze se prejde na novou stranku. Pokud odkaz nemas odkaz, ale ovladas to pres JS nebo tam mas target, tak tam pridej jen js, ktere ho zavre, ne? <a href="aaa.htm" onclick=return mojefunkce(this) target=frame5 id=bbb> <script> function mojefunkce(odkaz) { window[odkaz.target].src = odkaz.href; $(this.id).cluetip.close() // to si najdi v dokumentaci, jak je to presne ... cluetipClose(); return false; } </script> Nebo zkus carovat s clickThrough. A v posledni rade prozkoumat zdrojovy kod a hledat slovo close https://github.com/kswedberg/jquery-cluetip/blob/master/jquery.cluetip.all.js $closeLink.bind('click.cluetip', function() { cluetipClose(); return false; }); |
||
_es Profil |
#11 · Zasláno: 12. 1. 2012, 14:59:27
peta:
„window[odkaz.target].src = odkaz.href;“ To by malo robiť čo? |
||
stoker Profil |
#12 · Zasláno: 12. 1. 2012, 16:03:03
tato funkce"
function mojefunkce(odkaz) { $(this.id).cluetipClose(); return false; } konci chybou: Object #<Object> has no method 'cluetipClose' |
||
Časová prodleva: 12 let
|
0