Kam dy elementë div të pozicionuar absolutisht, të cilët vendosen pranë njëri-tjetrit. Elementi i parë div ka overflow: visible
dhe një lidhje me përmbajtje të gjatë e cila rrjedh në krye të elementit div fqinj. Po përpiqem të klikoj në lidhjen nga div fqinj, pa fat- në Chrome dhe Firefox. Kjo funksionon në IE9. Një shembull kodi do të shpjegojë atë që po përpiqem të bëj-
<div>
<a href="#">Reeeeeeeeeeeeeaallllllly Looooon Liiink Teeeext</a>
</div>
<div class="two">
</div>
Dhe fleta e stilit:
div{
position: absolute;
height: 50px;
width: 80px;
border: 2px solid;
overflow: visible;
white-space: nowrap;
z-index: 1;
}
.two{
left:82px;
}
a{
z-index: 2;
}
jsfiddle: http://jsfiddle.net/yzSwL/1/
Ndonjë sugjerim? Mendova se z-index mund të ndihmojë, por jo. Teksti i lidhjes gjithashtu nuk është i zgjidhshëm kur miu është mbi ndarjen e dytë.
Faleminderit paraprakisht.
Përditëso
Në fakt skenari im është më i ndërlikuar se sa e lashë, pasi nuk e kuptoja se ku do të shkonin përgjigjet. Pointer-events duket si zgjidhja më e pastër, por për fat të keq nuk mund ta përdor pasi të gjitha div-të mund të kenë lidhje në to.
Një jsfiddle më realist: http://jsfiddle.net/yzSwL/6/
Vetëm për të shpjeguar se çfarë po përpiqem të arrij - po bëj një aplikacion orar me një rrjet orësh me shumë div të pozicionuara pranë njëri-tjetrit. Çdo div mund të ketë një lidhje në të. Gjerësia e lidhjes është gjatësia e takimit.
{ pointer-events: all; }
. Siç shihet këtu: jsfiddle.net/yzSwL/7 09.08.2012