#

 

 

Problem:

jQuery events .click und .mouseenter funktionieren nicht

 

In meinem jQuery script funktionieren die jquery event zuweisung nicht.

$("img").click(function () {

  alert("Handler for .click() called.");

  });

 

$("body").on("mouseenter", "img", function () { alert("Handler for .click() called."); });

 

Lösung:

Manchmal ist die Lösung sehr einfach.

Wenn man mit jQuery und javascript funktionen und events beschreiben möchte, dann  muss die library – vorher – definiert werden.

Das heißt man muss zuvor script src=".." setzen

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

<script>

            //----< events >----

            //$("ctlEditor_Text").ready(Text_to_HTML);

            $("img").click(function () {

                alert("Handler for .click() called.");

            });

..

 

Test script

        @*------------< script: Image-Tools >------------*@

        <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>

 

        <script>

            //----< events >----

            //$("ctlEditor_Text").ready(Text_to_HTML);

            //$("img").click(function () {

            //    alert("Handler for .click() called.");

            //});

 

            //("#ctlEditor_Text"

            $("body").on("mouseenter", "img", function () { alert("Handler for .click() called."); });

 

 

            $(document).ready(function () {

                $("p").mouseenter(function () {

                    $("p").css("background-color", "yellow");

                });

                $("p").mouseleave(function () {

                    $("p").css("background-color", "lightgray");

                });

            });

            //----</ events >----

 

 

            //----< functions >----

 

            function image_Tools() {

                alert("test");

            }

 

 

        </script>

        @*------------</ script: Image-Tools >------------*@

 

Mobile

.

soap2day