Mam problem z pobieraniem zdarzeniajQuery na span
, po zmianie tekstu wewnątrz przęsła.AngularJS/jQuery: zmiana tekstu w zakresie nie powoduje zmiany rozmiaru zdarzenia
mam stosowaniu obsługi zdarzeń do elementu span
stosując angularjs dyrektywy:
angular.module("test.directives", [])
.directive("trackSize", ["$parse", function($parse) {
return function(scope, element, attrs) {
function callback() {
var size = { w: element.width(), h: element.height() };
scope[attrs.trackSize].call(scope, size);
}
element.on("resize", function() {
console.log("resize");
scope.$apply(callback);
});
callback();
};
}]);
ale nie widzę ogień oddzwonienia, gdy tekst wewnątrz span
zmian. Jeśli jest to istotne: tekst jest zmieniany za pomocą wbudowanego wyrażenia AngularJS.
Moja rzeczywista (pełne) Fragment kodu może być postrzegane na jsFiddle w: http://jsfiddle.net/KkctU/13/
Wydarzenie 'onresize' wydaje się być obsługiwane praktycznie we wszystkich typach elementów: http://www.w3schools.com/jsref/event_onresize.asp. Czy to nie koreluje z obsługą 'resize' jQuery? – sheu
W3SCHOOLS IS BAD ... tam to powiedziałem. Zawsze pomijaj ich linki. ZAWSZE. [Tutaj jest strona Mozilli] (https://developer.mozilla.org/en-US/docs/DOM/element.onresize) ... tylko okno podniesie wydarzenie. –
[Znajomi nie pozwalają znajomi używać w3schools] (http://w3fools.com/). Sprawdź specyfikację: http://www.w3.org/TR/DOM-Level-3-Events/#event-type-resize –