14. januar 2008 - 18:00Der er
9 kommentarer og 1 løsning
Vise et layer lige under tekst ved onmouseover
Hej
Jeg har nogle labels (i ASP.net) som indeholder navnet på en vare. Nå brugeren kører musen henover skal der så vises et billede af varen. Alt det har jeg fået lavet i et script som så ved onmouseover viser et layer med et billede i, på selve musens koordinater. Dette ser desværre knap så godt ud da det kan flyve lidt rundt og nogen gange se lidt skørt ud. Istedet vil jeg gerne have at dette layer bliver vist lige under selve teksten (på en fast position så det ikke vises forskelligt afhængig af hvor musen køres henover teksten) Nogen der har haft lavet sån et script før?
Virksomheder er på vej fra store sprogmodeller, der svarer på spørgsmål, til AI-agenter, der kan udføre opgaver på egen hånd. Det gør teknologien mere nyttig – og langt mere risikabel.
Takker for svaret! Det virker, næsten.. Jeg mangler bare lige at få lavet sådan at teksten nedenunder ikke rykker sig når layeret vises. Er der noget jeg lige kan tilføje så at det altid ligger ovenpå alt det andet?
Jeg har prøvet at tilføje "position:absolute", men dette gjorde ikke den store forskel.. Men dette har nok noget at gøre med at layeret jo bliver oprettet på en præcis plads.
Jeg tænkte så istedet. Kan jeg læse de præcise koordinater for dette layer som vi har placeret under teksten? Så kunne jeg bare holde dette skjult, men så bruge koordinaterne til at vise et andet layer som jeg så opretter som flydende, og ved mouseover så vises blot dette layer.
Nå, jeg lavede to layers, det ene var fast, og indeholdt teksten. Det andet var flydende, og fik så bare koordinaterne som det faste layer endte med at have. Så lavede den hvad den skulle.. Ellers tak for besvarelserne
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.