Ich bin Neuling auf diesem, ich versuche, den Shake-Effekt zu einem Dialog, der ein eingebettetes Formular hat, aber nicht Erfolg auf diese anzuwenden.
Wenn ich versuche, den Effekt auszulösen
$("#restore_password").effect("shake", {times: 3}, 80);
nur die Felder innerhalb des Formular-Tags wirken sich aus, das Dialogfeld selbst jedoch nicht.
Mein div
<html>
<body>
<div id="restore_password" title="Confirmation code" class="ui-widget-content ui-corner-all" >
<form> <fieldset> <label for="code">Code</label> <input type="text" name="codecon" id="codecon" class="text ui-widget-content ui-corner-all" /> </fieldset>
</form>
</div>
</body>
</html>
Mein Dialog
$("#restore_password").dialog({
height: 220,
width: 310,
autoOpen: false,
modal: true,
draggable: false,
resizable: false,
show: 'puff',
hiden: 'puff',
buttons: {
"Confirm": function(){
$("#change_password").dialog('open');
},
"Cancel": function(){
$(this).dialog('close');
$("#forgot_data").dialog('close');
$("#dialog-form").dialog('open');
setTimeout(function(){
$("#name").focus();
}, 800);
}
},
close: function() {
allFields.val('').removeClass('ui-state-error');
}
});
Irgendwelche Ideen? wären hilfreich.