コード例 #1
0
/**
 * 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);
}
コード例 #2
0
<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>