It seems that something has changed regarding namespaced live()
events.  Looks broken to me:

Test case:

<html>
<head>
    <script type="text/javascript" src="/js/jquery.js"></script>

    <script type="text/javascript">
    $(document).ready(function() {

    $('#mydiv').bind('click', function(ev) { console.log("click"); });
    $('#mydiv').bind('click.goodbye', function(ev) { console.log
("click.goodbye"); });
    $('#mydiv').bind('goodbye', function(ev) { console.log
("goodbye"); });
    $('#mydiv').bind('hello.goodbye', function(ev) { console.log
("hello.goodbye"); });

    $('#mydiv').trigger('click');
    $('#mydiv').trigger('click.goodbye');
    $('#mydiv').trigger('goodbye');
    $('#mydiv').trigger('hello.goodbye');

    });
    </script>
</head>
<body>
    <div id="mydiv">My DIV</div>
</body>
</html>



1.3.2 results (as expected):

click
click.goodbye
click.goodbye
goodbye
hello.goodbye


1.4 results (BAD):

click
click
goodbye


1.4 results ( replacing live() with bind() ):

click
click.goodbye
click.goodbye
goodbye
hello.goodbye
-- 
You received this message because you are subscribed to the Google Groups 
"jQuery Development" group.
To post to this group, send email to jquery-...@googlegroups.com.
To unsubscribe from this group, send email to 
jquery-dev+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/jquery-dev?hl=en.


Reply via email to