Egglabs
Egglabs

Reputation: 3186

Jquery live return false issue

issue jquery return false not working exactly.

$("input").live("mouseup",function()
{
return false
});

// Outside click action
$(document).mouseup(function()
{
$("input").hide();
});

Demo link

http://demos.9lessons.info/table_edit/TableEdit.htm

Upvotes: 0

Views: 615

Answers (3)

Mark Coleman
Mark Coleman

Reputation: 40863

Try to use stopImmediatePropagation()

$("input").live("mouseup", function(e) {
    e.stopImmediatePropagation();
});

// Outside click action
$(document).mouseup(function() {
    $("input").hide();
});

Code example on jsfiddle.

Upvotes: 4

Karthik
Karthik

Reputation: 522

Try this:

 jQuery(document).ready(function() {
$("input").live("mouseup",function(event)
{
    return false;
});
});

Upvotes: 0

Peeter
Peeter

Reputation: 9382

$("input").live("mouseup",function(e) {
    e.preventDefault();
    e.stopPropagation();
});

Upvotes: 0

Related Questions