Autor Zpráva
stoker
Profil
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
http://plugins.learningjquery.com/cluetip/demo/
6+7 ukázka + dokumentace
stoker
Profil
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
stoker:
Čo si tak pozrieť dokumentáciu toho pluginu?
stoker
Profil
konkretneji?
_es
Profil
stoker:
konkretneji?
Čítať snáď vieš. Ja to nepoužívam, no skúsil by som vlastnosť mouseOutClose.
stoker
Profil
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
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
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>
Dokumentace: http://plugins.learningjquery.com/cluetip/#options
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
peta:
window[odkaz.target].src = odkaz.href;
To by malo robiť čo?
stoker
Profil
tato funkce"
function mojefunkce(odkaz) {
$(this.id).cluetipClose();
return false;
}

konci chybou:
Object #<Object> has no method 'cluetipClose'

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0