🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.javascript
10 messages
10 total messages Started by zlotowinfo Wed, 23 Mar 2011 17:04
szukam najprostrzego/lekkiego tooltip
#50658
Author: zlotowinfo
Date: Wed, 23 Mar 2011 17:04
9 lines
1132 bytes
szukam możliwie najmniejszego skryptu tooltip
ktory poradzi sobie z tym poniżej

<a href='http://wp.pl' onmouseover="tooltip('Portal Wirtualna Polska')"
onmouseout="tooltiphide()" >WP</a>


<a href='http://onet.pl' onmouseover="tooltip('Portal Onet')"
onmouseout="tooltiphide()" >ONET</a>
Re: szukam najprostrzego/lekkiego tooltip
#50659
Author: Paweł Piskorz
Date: Wed, 23 Mar 2011 17:12
19 lines
1456 bytes
On 2011-03-23 18:04, zlotowinfo wrote:
> szukam możliwie najmniejszego skryptu tooltip
> ktory poradzi sobie z tym poniżej
>
> <a href='http://wp.pl' onmouseover="tooltip('Portal Wirtualna Polska')"
> onmouseout="tooltiphide()" >WP</a>

<a href='http://wp.pl' title='Portal Wirtualna Polska'>WP</a>

> <a href='http://onet.pl' onmouseover="tooltip('Portal Onet')"
> onmouseout="tooltiphide()" >ONET</a>

<a href='http://onet.pl' title='Portal Onet'>ONET</a>


-- 
message[autor="PablO"]::after {
	content:"Pozdrawiam";
}
Re: szukam najprostrzego/lekkiego tooltip
#50660
Author: zlotowinfo
Date: Wed, 23 Mar 2011 22:23
3 lines
1140 bytes
to znam, ale ja chcę w kilku linijkach zapisy
i tak żeby odrazu się pojawiało nie po sekundzie jak title
myślałem nad alert jest trochę za bardzo upierdliwy bo trzeba kliknac
Re: szukam najprostrzego/lekkiego tooltip
#50661
Author: zlotowinfo
Date: Wed, 23 Mar 2011 22:31
13 lines
1419 bytes
znalazłem, chyba już prościej się nie da ;p

<STYLE TYPE="text/css" MEDIA=screen>
a:hover {background:#ffffff; text-decoration:none;} /*BG color is a must for 
IE6*/
a.tooltip span {display:none; padding:2px 3px; margin-left:8px; 
width:130px;}
a.tooltip:hover span{display:inline; position:absolute; background:#ffffff; 
border:1px solid #cccccc; color:#6c6c6c;}
</STYLE>

Easy <a class='tooltip' href='#'>Tooltip<span>This is the crazy little Easy 
Tooltip Text.</span></a>.
Re: szukam najprostrzego/lekkiego tooltip
#50662
Author: Peter May
Date: Wed, 23 Mar 2011 23:37
20 lines
1624 bytes
W dniu 23-03-2011 23:31, zlotowinfo pisze:
> znalazłem, chyba już prościej się nie da ;p
>
> <STYLE TYPE="text/css" MEDIA=screen>
> a:hover {background:#ffffff; text-decoration:none;} /*BG color is a must
> for IE6*/
> a.tooltip span {display:none; padding:2px 3px; margin-left:8px;
> width:130px;}
> a.tooltip:hover span{display:inline; position:absolute;
> background:#ffffff; border:1px solid #cccccc; color:#6c6c6c;}
> </STYLE>
>
> Easy <a class='tooltip' href='#'>Tooltip<span>This is the crazy little
> Easy Tooltip Text.</span></a>.

Beznadziejne. Zwłaszcza w kontekście tego, do czego jest atrybut title:
http://www.w3.org/TR/html4/struct/global.html#adef-title

-- 
Peter
Re: szukam najprostrzego/lekkiego tooltip
#50663
Author: zlotowinfo
Date: Thu, 24 Mar 2011 08:12
24 lines
1872 bytes
Użytkownik "Peter May" <peter.may@onet.pl> napisał w wiadomości 
news:ime08c$5aj$1@news.onet.pl...
>W dniu 23-03-2011 23:31, zlotowinfo pisze:
>> znalazłem, chyba już prościej się nie da ;p
>>
>> <STYLE TYPE="text/css" MEDIA=screen>
>> a:hover {background:#ffffff; text-decoration:none;} /*BG color is a must
>> for IE6*/
>> a.tooltip span {display:none; padding:2px 3px; margin-left:8px;
>> width:130px;}
>> a.tooltip:hover span{display:inline; position:absolute;
>> background:#ffffff; border:1px solid #cccccc; color:#6c6c6c;}
>> </STYLE>
>>
>> Easy <a class='tooltip' href='#'>Tooltip<span>This is the crazy little
>> Easy Tooltip Text.</span></a>.
>
> Beznadziejne. Zwłaszcza w kontekście tego, do czego jest atrybut title:
> http://www.w3.org/TR/html4/struct/global.html#adef-title
>

no cóż działa, i jest wygodne
proszę o ciekawszą propozycję
Re: szukam najprostrzego/lekkiego tooltip
#50664
Author: Tomasz Kisielewski
Date: Thu, 24 Mar 2011 12:48
112 lines
3898 bytes
W dniu 24.03.2011 09:12, zlotowinfo pisze:
>
> Użytkownik "Peter May" <peter.may@onet.pl> napisał w wiadomości
> news:ime08c$5aj$1@news.onet.pl...
>> W dniu 23-03-2011 23:31, zlotowinfo pisze:
>>> znalazłem, chyba już prościej się nie da ;p
>>>
>>> <STYLE TYPE="text/css" MEDIA=screen>
>>> a:hover {background:#ffffff; text-decoration:none;} /*BG color is a must
>>> for IE6*/
>>> a.tooltip span {display:none; padding:2px 3px; margin-left:8px;
>>> width:130px;}
>>> a.tooltip:hover span{display:inline; position:absolute;
>>> background:#ffffff; border:1px solid #cccccc; color:#6c6c6c;}
>>> </STYLE>
>>>
>>> Easy <a class='tooltip' href='#'>Tooltip<span>This is the crazy little
>>> Easy Tooltip Text.</span></a>.
>>
>> Beznadziejne. Zwłaszcza w kontekście tego, do czego jest atrybut title:
>> http://www.w3.org/TR/html4/struct/global.html#adef-title
>>
>
> no cóż działa, i jest wygodne
> proszę o ciekawszą propozycję
>



$(document).ready(function()
{
	var $tip=$('<div id="tooltip"></div>').appendTo("body").hide();

	var pokaz = function(event)
		{
		var path="tooltip";
		var name=$(this).attr("name");
		$.get(path + "/" + name + ".php",function(data) { $tip.html(data); });
		
		var offset = $(this).offset();
		tPosX=offset.top+$(this).height();
		tPosY=offset.left;
		if (tPosY>$(document).width()/2)
			{
			tPosY=offset.left+$(this).width()-$tip.width()-10;
			};
		$tip.css({"top": tPosX, "left": tPosY}).fadeIn(500);
		};

	var ukryj = function()
		{
		$tip.hide();
		};

	$("[name].showToolTip").hover(pokaz,ukryj);
	$tip.mouseout(ukryj);
});



Tootipy w katalogu /tooltip

Pojedynczy tootip w pliku np: dodaj_galerie.php ale może być tez w pliku 
html jak ktos chce - w skrypcie powyżej zmienić .php na .html

<table>
<tr>
<td style="width:50px;vertical-align:middle;text-align:center;"><img 
src="pictures/dokument.png"></td>
<td 
style="width:150px;vertical-align:middle;text-align:center;">Przeczytaj 
Faq!</td>
</tr>
</table>


no i css


#tooltip
{
	display:none;
	color:#000;
	position: absolute;
	z-index: 1020;
	font-family:"Tahoma",Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#a7b3bf;
	border-bottom:3px solid #eaebec;
	border-top:3px solid #eaebec;
	border-left:3px solid #eaebec;
	border-right:3px solid #eaebec;
	-moz-border-radius-bottomleft: 15px;
	-webkit-border-bottom-left-radius: 15px;
	border-bottom-left-radius: 15px;
	-moz-border-radius-bottomright: 15px;
	-webkit-border-bottom-right-radius: 15px;
	border-bottom-right-radius: 15px;
	width:250px;
}

a w kodzie strony

<a href="galeria_dodaj.php" id="content_top.php" class="showToolTip" 
name="dodaj_galerie">Dodaj galerię</a>


gdzie name zgodne z nazwą pliku w katalogu /tooltip
Re: szukam najprostrzego/lekkiego tooltip
#50665
Author: zlotowinfo
Date: Thu, 24 Mar 2011 13:13
3 lines
1144 bytes
> Tootipy w katalogu /tooltip
>
tożto strasznie niewygodne do każdego dymka oddzielny plik? masakra
Re: szukam najprostrzego/lekkiego tooltip
#50666
Author: Peter May
Date: Thu, 24 Mar 2011 13:29
10 lines
1237 bytes
W dniu 24-03-2011 14:13, zlotowinfo pisze:
>> Tootipy w katalogu /tooltip
>>
> tożto strasznie niewygodne do każdego dymka oddzielny plik? masakra

To może coś takiego:
http://skroc.pl/f32a

-- 
Peter
Re: szukam najprostrzego/lekkiego tooltip
#50667
Author: Tomasz Kisielewski
Date: Fri, 25 Mar 2011 06:24
10 lines
1518 bytes
W dniu 24.03.2011 14:13, zlotowinfo pisze:
>> Tootipy w katalogu /tooltip
>>
> tożto strasznie niewygodne do każdego dymka oddzielny plik? masakra
>
Może i niewygodne, ale każdy tooltip może mieć np inną ikonkę wewnątrz 
siebie - lub pokazywać inne dane np. dla użytkownika zalogowanego lub 
niezalogowanego. Zresztą to tylko przykład - nie trzeba brać wnętrza 
toolipa z pliku - można wygląd tooltipa zdefiniowac na stałe - a opis 
brać np z name
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads