Versio

jQuery blur effect (of focusout)

Overzicht Reageren

Chi Lion

Chi Lion

16/11/2010 13:03:07
Quote Anchor link
Hallo mensen,

Ik het de volgende (relevante) code:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
        echo '
        <form action="vip" method="post">
            <table>
                <tr>
                    <td>User</td>
                    <td><input id="target" type="text" name="user"  /></td>
                </tr>
                <tr>
                    <td>Password</td>
                    <td><input type="password" name="pass" /></td>
                </tr>
                <tr>
                    <td colspan="2"><input type="submit" value="Login" /></td>
                </tr>
            </table>
        </form>
        <div id="status">Hallo </div>
        '; ?>


<script type="text/javascript">
$('#target').blur(function() {
alert('Handler for .blur() called.');
});
</script>

Via. Alleen, als ik hem uitvoer en probeer werkt er niks, het enige wat ik in FireBug zie is:
Quote:
$("#target") is null
[Break on this error] $('#target').blur(function() {
 
PHP hulp

PHP hulp

25/05/2012 00:47:39
Gesponsorde koppelingen:
 
Karl Karl

Karl Karl

16/11/2010 13:07:57
Quote Anchor link
Dit misschien toepassen? En include je jQuery wel?
Gewijzigd op 16/11/2010 13:11:19 door Karl Karl
 
Chi Lion

Chi Lion

16/11/2010 13:09:53
Quote Anchor link
yeap, dat doe ik in de HEAD al:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
<?php
<script src="http://code.jquery.com/jquery-1.4.4.js"></script>
?>


Fit, linkje?
 
Karl Karl

Karl Karl

16/11/2010 13:11:46
Quote Anchor link
Ja, kut bbcode parser.
 
Tim Kampherbeek

Tim Kampherbeek

16/11/2010 13:15:12
Quote Anchor link
Als ik het script gewoon zo uitvoer doet die het gewoon.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
jQuery(document).ready(function() {
     jQuery('#target').blur(function() {
           alert('Handler for .blur() called.');
     });
});


Hetzelfde met focusout.
 
Chi Lion

Chi Lion

16/11/2010 13:15:50
Quote Anchor link
Ja, idd, ook met CODE werkt het neit goed :s
Op de jQuery website zelf doen ze het zonder die functie, nogthans, ik heb het erin gepleurd:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<script type="text/javascript">
        $(document).ready(function() {
            $('#target').blur(function() {
              alert('Handler for .blur() called.');
            })
                  });
    </script>


En dan krijg ik dit:
$(document).ready is not a function
[Break on this error] $(document).ready(function() {


Toevoeging op 16/11/2010 13:20:42:

Tim Kampherbeek op 16/11/2010 13:15:12:
Als ik het script gewoon zo uitvoer doet die het gewoon.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
jQuery(document).ready(function() {
     jQuery('#target').blur(function() {
           alert('Handler for .blur() called.');
     });
});



Hetzelfde met focusout.


Dat werkt inderdaad... maar hoe kan dat nou? Waarom geen $ ervoor? Dat heb ik altijd geleerd....

Toevoeging op 16/11/2010 13:46:41:

k snap em, ik gebruik ook Mootools en die gebruikt ook $
 
Hertog Jan

Hertog Jan

16/11/2010 14:45:52
Quote Anchor link
jquery == $, dus maakt niet heel veel uit of je nu jquery of $ gebruikt (alleen met mootools levert het dus problemen op)
Gewijzigd op 16/11/2010 14:46:29 door Hertog Jan
 
Karl Karl

Karl Karl

16/11/2010 14:47:59
Quote Anchor link
Moet je effe jquery noconflict doen.
 



Overzicht Reageren