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>

<input type="button" value="Trigger Submit Form" id="btnTriggerClick">

<?php 
echo add_jquery_support('#btnTriggerClick', 'click', like_function(jquery_trigger_event('#myForm', 'submit')));
?>

<hr>

<h3>Basic Ajax Form - Example</h3>
/**
 *
 * @param string $bodyFuntion The javascript body function
 * @param string $arguments The javascript arguments function
 * @return string javascript syntax
 */
function return_jquery($configurations, $sintax)
{
    $finalSintax = $sintax;
    if (is_array($configurations) && isset($configurations['listener'])) {
        $listener = $configurations['listener'];
        if ((isset($listener['event']) || isset($listener['oneEvent'])) && isset($listener['selector'])) {
            $listener['event'] = isset($listener['oneEvent']) ? $listener['oneEvent'] : $listener['event'];
            $finalSintax = '';
            if (isset($listener['oneEvent'])) {
                if (isset($listener['before'])) {
                    $finalSintax .= jquery_execute(jquery_one_event($listener['selector'], $listener['event'], $listener['before']));
                }
                $finalSintax .= jquery_execute(jquery_one_event($listener['selector'], $listener['event'], like_function($sintax)));
                if (isset($listener['after'])) {
                    $finalSintax .= jquery_execute(jquery_one_event($listener['selector'], $listener['event'], $listener['after']));
                }
            } else {
                if (isset($listener['before'])) {
                    $finalSintax .= add_jquery_support($listener['selector'], $listener['event'], $listener['before']);
                }
                $finalSintax .= add_jquery_support($listener['selector'], $listener['event'], like_function($sintax));
                if (isset($listener['after'])) {
                    $finalSintax .= add_jquery_support($listener['selector'], $listener['event'], $listener['after']);
                }
            }
        }
    }
    return $finalSintax;
}