Javascript 检测angulars指令中的元素宽度变化
我在angularjs应用程序中使用sly carousel,但它有一些问题。 他们中的一个就是这个案子 当carousel改变了它的大小,或者加载了新的数据,它的工作就是bug,所以,现在我有了这个指令,我的目标是“cont” 我每次都需要检测,如果cont改变了他的宽度,那么就重新加载sly carousel。(调整窗口大小非常有效)Javascript 检测angulars指令中的元素宽度变化,javascript,jquery,angularjs,Javascript,Jquery,Angularjs,我在angularjs应用程序中使用sly carousel,但它有一些问题。 他们中的一个就是这个案子 当carousel改变了它的大小,或者加载了新的数据,它的工作就是bug,所以,现在我有了这个指令,我的目标是“cont” 我每次都需要检测,如果cont改变了他的宽度,那么就重新加载sly carousel。(调整窗口大小非常有效) 我想这应该行得通 scope.$watch( function() {return cont.width()}, function(newValue,
我想这应该行得通
scope.$watch(
function() {return cont.width()},
function(newValue, oldValue) {
if ( newValue !== oldValue ) {
frame.sly('reload');
}
}
);
除了这个问题,旋转木马还有另一个问题,当用户打开另一个旋转木马时,新的旋转木马会从旧的旋转木马中获取大小。。。在这种情况下,我怎么能一开始就这么做呢?最好为这个问题提个问题
scope.$watch(
function() {return cont.width()},
function(newValue, oldValue) {
if ( newValue !== oldValue ) {
frame.sly('reload');
}
}
);