/** * Disable a link button * @param String $selector The jQuery Selector * @param boolean $all If true disable all events else disable only click event. * @param boolean $isInternal */ function ui_disable_link_button($selector, $all = false, $isInternal = true) { if (!function_exists('ui_effects')) { use_helper('ysJQueryUIEffects'); } if ($all) { $sintax = jquery_unbind_event($selector); } else { $sintax = jquery_unbind_event($selector, 'click'); } return dry_ui_disable_button($sintax, $selector, $isInternal = true); }
<hr> <h3>Bind & Unbind - example</h3> <input type="button" value="Bind" id="btnBind"> <input type="button" value="UnBind" id="btnUnBind"> <div id="bindExample">Click me</div> <?php echo add_jquery_support('#btnBind', 'click', like_function(jquery_bind_event('#bindExample', 'click', array('foo' => 'bar'), like_function('alert(event.data.foo)', 'event')))); ?> <?php echo add_jquery_support('#btnUnBind', 'click', like_function(jquery_unbind_event('#bindExample'))); ?> <br> <hr> <h3>One event - example</h3> <input type="button" value="One event" id="btnOneClick"> <?php echo add_jquery_support('document', 'ready', like_function(jquery_one_event('#btnOneClick', 'click', like_function('alert( "Only " + $(this).val() );')))); ?> <br> <hr> <h3>Trigger - example</h3>