São usadas para vincular uma tecla ou combinação de teclas a um evento do lado do cliente ou do lado do servidor por meio de ajax. No primeiro exemplo, use as teclas "esquerda" e "direita" para alternar as imagens e, no segundo exemplo, você pode fazer uma solicitação ajax com a combinação (ctrl + shift + s).
$render=explode(" ", $_POST['partial_render']);
$resposta='
<span id="alerta" class="ui-growl-pl" data-widget="widget_alerta" data-summary="data-summary" data-detail="data-detail" data-severity="all,error" data-redisplay="true"></span>
<script id="alerta_s" type="text/javascript">
DinarteCoelho.cw("Growl", "widget_alerta", {
id: "alerta",
sticky: false,
life: 6000,
escape: true,
keepAlive: false,
msgs: [{
summary: "Sucesso",
detail: "Enviado com teclas de atalho '.$_POST['texto'].'",
severity: "info",
severityText: "Information"
}]
});
</script>
';
dc.cw("ImageSwitch", "switcher", {
id: "galeria"
, fx: "fade"
, speed: 500
, timeout: 0
});
$(function () {
$(document)
.off('keydown.anterior')
.on('keydown.anterior', null, 'left', function () {
DC('switcher')
.previous();
return false;
});
});
$(function () {
$(document)
.off('keydown.proxima')
.on('keydown.proxima', null, 'right', function () {
DC('switcher')
.next();
return false;
});
});
dc.cw("Growl", "widget_alerta", {
id: "alerta"
, sticky: false
, life: 6000
, escape: true
, keepAlive: false
, msgs: []
});
$(function () {
$(document)
.off('keydown.enviar')
.on('keydown.enviar', null, 'ctrl+shift+s', function () {
dc.ab({
s: "enviar"
, f: "formulario"
, u: "alerta"
});
return false;
});
});
dc.cw("InputText", "widget_texto", {
id: "texto"
});