Tengo el siguiente div con diferentes funciones para onblur, onmousedown, onmouseup y onfocus. Quiero minimizar el código y tener solo una llamada de función dentro de div para todos los estados de función. Quiero hacer esto con jquery Entonces, en otras palabras. Quiero crear una función llamada functionAll y poner toda la función 1 en la función 4 con el estado del mouse adentro, luego solo use functionAll dentro de Div. ¿Cómo puedo hacer algo como esto?
<div contentEditable="true" onblur="function1();" onmousedown="return function2(event);" onmouseup="function3();" onfocus="function4();"> test test </div>Debe poner una identificación en el div, decir "prueba", luego:
$('#test').bind('blur mousedown mouseup focus', function (e) { // This is your combined function // Inside here you can use e.type to find out whether it was a // "blur", "mousedown", "mouseup", etc... });El HTML se verá así:
<div id="test" contentEditable="true"> test test </div>