Determine si un elemento tiene una class de CSS con jQuery

Estoy trabajando con jQuery y estoy buscando si hay una manera fácil de determinar si el elemento tiene una class de CSS específica asociada. Tengo la identificación del elemento y la class de CSS que estoy buscando. Solo necesito poder, en una statement if, hacer una comparación basada en la existencia de esa class en […]

AngularJS: ¿fábrica y service?

EDITAR Ene 2016: ya que esto sigue recibiendo atención. Desde que pregunté esto, he completado algunos proyectos de AngularJS, y para aquellos que utilicé principalmente de factory , construí un object y devolví el object al final. Mis declaraciones a continuación siguen siendo ciertas, sin embargo. EDITAR: Creo que finalmente entiendo la diferencia principal entre […]

jQuery. listo en un iframe insertado dinámicamente

Estamos utilizando jQuery thickbox para mostrar dinámicamente un iframe cuando alguien hace clic en una image. En este iframe, estamos utilizando galleria una biblioteca de JavaScript para mostrar varias imágenes. El problema parece ser que $(document).ready en el iframe parece haberse activado demasiado pronto y el contenido del iframe aún no está cargado, por lo […]

¿Cómo determino la altura y la position de desplazamiento de la window en jQuery?

Necesito tomar la altura de la window y el desplazamiento de desplazamiento en jQuery, pero no he tenido suerte al encontrar esto en los documentos jQuery o Google. Estoy 90% seguro de que hay una forma de acceder a height y scrollTop para un elemento (presumiblemente incluyendo la window), pero no puedo encontrar la reference […]

¿Cuáles son las mejores prácticas a seguir cuando se declara una matriz en Javascript?

Cuando necesito declarar una nueva matriz, uso esta notación var arr = new Array(); Pero cuando se testing en línea, por ejemplo en jsbin , una advertencia me indica que "use la notación literal de matriz []". No encontré una razón para evitar el uso del constructor. ¿Es de alguna manera less eficiente que usar […]

¿Cómo get el tamaño de un object de JavaScript?

Quiero saber el tamaño ocupado por un object de JavaScript. Tome la siguiente function: function Marks(){ this.maxMarks = 100; } function Student(){ this.firstName = "firstName"; this.lastName = "lastName"; this.marks = new Marks(); } Ahora instanciar al student : var stud = new Student(); para que pueda hacer cosas como stud.firstName = "new Firstname"; alert(stud.firstName); stud.marks.maxMarks […]

¿Cuál es la forma recomendada de extender los controlleres AngularJS?

Tengo tres controlleres que son bastante similares. Quiero tener un controller que estos tres amplíen y compartan sus funciones.

Google Maps API v3: ¿puedo configurarZoom después de fitBounds?

Tengo un set de puntos que quiero trazar en un map de Google embedded (API v3). Me gustaría que los límites se ajusten a todos los puntos a less que el nivel de zoom sea demasiado bajo (es decir, se aleje demasiado). Mi enfoque ha sido así: var bounds = new google.maps.LatLngBounds(); // extend bounds […]

¿Cómo usar JavaScript regex en múltiples líneas?

var ss= "<pre>aaaa\nbbb\nccc</pre>ddd"; var arr= ss.match( /<pre.*?<\/pre>/gm ); alert(arr); // null Me gustaría que se recogiera el bloque PRE, aunque se extienda sobre caracteres de nueva línea. Pensé que la bandera 'm' lo hace. No. Encontré la respuesta aquí antes de publicar. Una vez que pensé que sabía JavaScript (leer tres libros, horas trabajadas) y […]

JavaScript: click para get la ID del button en el que se hizo clic

¿Cómo se encuentra la identificación del button que se está haciendo clic? <button id="1" onClick="reply_click()"></button> <button id="2" onClick="reply_click()"></button> <button id="3" onClick="reply_click()"></button> function reply_click() { }

Javascript tiene muchos buenos JS marco (como Node.js AngularJS Vue.js React.js) es el mejor lenguaje de script.