/**
 * Enable a link_button or button
 * @param String $selector The jQuery Selector
 * @param String $funtion The function to bind. Needed to enable a link_button
 * @param boolean $isInternal
 */
function ui_enable_button($selector, $funtion = '', $isInternal = true)
{
    if (!function_exists('ui_effects')) {
        use_helper('ysJQueryUIEffects');
    }
    $sintax = '';
    $sintax = jquery_set($selector, 'attr', array('disabled' => ''), $unescapeId = true, $accesors = '', $addSeparator = true);
    if ($funtion != '') {
        $sintax = jquery_bind_event($selector, 'click', $funtion);
    }
    $sintax .= ui_effects_remove_class($selector, array('class' => 'ui-state-disabled'));
    $sintax .= ui_effects_add_class($selector, array('class' => 'ui-state-default'));
    if ($isInternal) {
        return $sintax;
    } else {
        return add_jquery_support($selector, 'ready', like_function($sintax));
    }
}
<script type="text/javascript" language="javascript">

  $(document).ready(function(){
    $('#btnHideEffect').click(function(){
      alert('Inside code javascript ');
      <?php 
echo ui_effects_hide('#testEffect', array('effect' => 'clip', 'speed' => 'slow', 'callback' => like_function("alert('Hide effect successful')")));
?>
    });
  });

</script>


<?php 
echo ui_effects_add_class('#testClass', array('listener' => array('selector' => '#btnAddClass', 'event' => 'click'), 'class' => 'ui-widget-content', 'duration' => 'slow', 'callback' => like_function("alert('Class added')")));
?>

<?php 
echo ui_effects_remove_class('#testClass', array('listener' => array('selector' => '#btnRemoveClass', 'event' => 'click'), 'class' => 'ui-widget-content', 'duration' => 'slow', 'callback' => like_function("alert('Class Removed')")));
?>
<br><br>
Class Manipulation
<br><br>
<div id="testClass" class="ui-corner-all" style="width:250px">
    <br>
    <p>Etiam libero neque, luctus a, eleifend nec, semper at, lorem. Sed pede. Nulla lorem metus, adipiscing ut, luctus sed, hendrerit vitae, mi.
    </p>
    <br>
</div>