Omu’ cât trăieşte învaţă
22 JunNimic mai adevărat. Tocmai am aflat că Internet Explorer + position:relative + padding nu prea se împacă cu eventul mouseover din javascript sau cu pseudo-clasa :hover din CSS (valabil doar pentru IE7).
Codul iniţial era următorul:
1 2 3 4 5 | <dd> <h2><a href="tooltip.cfm?id=#id#&section=#section#" class="jTip">#title#</a></h2> <p>in <a href="##">#location_name#</a> of <strong>#apt_no#</strong> of <strong>#property_name#</strong></p> <span class="control"><a href="ticket_edit.cfm?id=#id#" class="edit"></a></span> </dd> |
DD era pozitionat relativ iar span class="control" era poziţionat absolut şi afişat doar la mouseover (făcut cu javascript din considerente de compatibilitate cu IE6, altă pocnitoare). Well… După o sesiune de vreo 10 minute de înjurături la adresa neamului lui William Henry Gates al III-lea, mi-a venit ideea salvatoare să aşez tot conţinutul DD într-un DIV:
1 2 3 4 5 6 7 | <dd> <div class="cnt"> <h2><a href="tooltip.cfm?id=#id#&section=#section#" class="jTip">#title#</a></h2> <p>in <a href="##">#location_name#</a> of <strong>#apt_no#</strong> of <strong>#property_name#</strong></p> <span class="control"><a href="ticket_edit.cfm?id=#id#" class="edit"></a></span> </div> </dd> |
Am transferat toate proprietăţile DD către div class="cnt" iar eventul l-am lăsat în continuare pe DD. Merge minunat
EDIT:
Este prima mea întâlnire cu Cold Fusion. Pare interesant, dar… Nu-i de mine

