我有一个通过 Bootstrap 调整大小并使用我的自定义指令 myDirective1 进行注释的元素:
<div class="span4" myDirective1>Hello, world</div>
在我的指令的链接函数中,我想注册以了解元素的宽度何时通过用户启动的浏览器窗口调整大小而改变。
element.bind("resize", function() {
console.log("Resized");
// Do other stuff
});
我正在使用 Bootstrap 的“container-fluid”和“row-fluid”类,因此在视觉上,元素正在按预期动态调整大小。但是,我为 DOM 的“resize”事件设置的绑定似乎永远不会触发。我已经验证了“元素”确实是有问题的预期元素。
我在没有完整 jQuery 的情况下这样做,所以它只是使用 Angular 的 JQLite。
我错过了什么吗?