Jcanvas Click event

  • Wenn man auf ein bestimmtes Feld klickt, kommt die folgende Funktion zur Anwendung;



    function Treffer(v,i,nn)

    {

    if (zrv==i)


    {

    $('canvas').setLayer( 'ntext' + 1 + transfer, {

    fillStyle: 'red',

    text: vnamen[brv[transfer]],

    })

    .drawLayers();


    $('canvas').setLayerGroup('rec' + nn, {

    visible:false,

    });

    $('canvas').setLayerGroup('Namen' + nn, {

    visible:false,

    }) ;

    }

    }


    klickt man auf das bestimmte Feld, dann wird gemäss


    $('canvas').setLayer( 'ntext' + 1 + transfer, {....

    der Text in Rot dargestellt,


    Soweit in Ordnung.


    Es werden aber nicht die beiden nachfolgenden setLayerGroup Anweisungen durchgeführt,


    Wenn man dann ein ZWEITES Mal auf das betimmte Feld klickt, dann werden diese beiden Anweisungen ausgeführt-


    Was ist da zu ändern, damit alle 3 Anweisungen mit dem 1.Klick erledigt werden.



    Zur Info der Klick Aufruf:


    click: function(layer)

    {

    if (ff == 1)

    {

    AendereText(1,' ???');

    Treffer(zrv,i,nn);

    }}

    LG


    Jochen

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!