Autorotate stoppen bei onhover eines Hotspots

  • Hallo,

    habe die autorotate Funktion aktiviert, möchte aber, dass die Rotation stoppt, wenn die Maus über einen Hotspot fährt.
    Kann mir da jemand helfen?
    Danke!

    faberg

  • ich glaube, du ersetzt das 'onhover' besser durch das 'onover'.

    Code
    onover="set(autorotate,false);" onout="set(autorotate,true);"

    alternativ könntest du auch mal schauen, ob du mit freezeview weiterkommst:

    Code
    onover="freezeview(true);" onout="freezeview(false);"

    - jan

  • Hier ist mal mein Code für den Hotspot...

    <hotspot name="kornmarkt"
    url="../plugins/hotspot.png"
    keep="false"
    ath="-70.32" atv="0.93"
    zoom="false" distorted="false" details="8" flying="0"
    width="20" height="20"
    scale="1" scale9grid="" scalechildren="false" rotate="0"
    rx="0" ry="0" rz="0"
    edge="center"
    visible="true" enabled="true" usecontentsize="false" handcursor="true" capture="true" children="true"
    zorder="0"
    alpha="1.00" blendmode="normal" smoothing="true"
    refreshrate="auto"
    onhover="showtext(Innere-Schneeberger-Strasse,tooltip); set(autorotate,false);"
    onclick="action(changepano,kornmarkt);"
    onout="set(autorotate,true);"
    devices="all"
    />

  • du hattest onhover und onover verwechselt und einen syntaxfehler beim autorotate stoppen.
    habs kurz probiert. mit freezeview geht es so:


    und mit autorotate so (entsprechende zeile des codes oben ersetzen):

    Code
    onover="set(autorotate.enabled,false);" onout="set(autorotate.enabled,true);"

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!