Ik heb het volgende script gemaakt, maar hij werkt niet (met jQuery):
Als ik bijv. een tabel heb die er als volgt uit ziet:
Dan wil ik dat die tekst uit die paragraaf in een soort tooltip weergegeven wordt, dit werkt echter niet, de hele code werkt, alleen deze regel niet:
Weet iemand wat daar mis mee is?
JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| this.vtip=function(){ this.xOffset=-30; this.yOffset=30; $(".vtip").unbind().hover(function(a){ this.t= this.children('p').html(); //this.title=""; this.top=(a.pageY+yOffset); this.left=(a.pageX+xOffset); $("body").append('<p id="vtip">'+this.t+"</p>"); $("p#vtip").css("top",this.top+"px").css("left",this.left+"px").fadeIn("fast") }, function(){ this.title=this.t; $("p#vtip").fadeOut("fast").remove() }).mousemove( function(a){ this.top=(a.pageY+yOffset); this.left=(a.pageX+xOffset); $("p#vtip").css("top",this.top+"px").css("left",this.left+"px") } ) }; |
Als ik bijv. een tabel heb die er als volgt uit ziet:
HTML:
1
2
3
4
5
| <table> <tr> <td><p>bla bla bla</p></td> </tr> </table> |
Dan wil ik dat die tekst uit die paragraaf in een soort tooltip weergegeven wordt, dit werkt echter niet, de hele code werkt, alleen deze regel niet:
JavaScript:
1
| this.t= this.children('p').html(); |
Weet iemand wat daar mis mee is?