有人能告诉我如何创建一个在外部高度改变后启动的函数吗?
$("#some_id").bind("outerHeight().change", function () {
do something
});
或者
$("#someid").outerHeight().change(call some function);
谢谢你。
有人能告诉我如何创建一个在外部高度改变后启动的函数吗?
$("#some_id").bind("outerHeight().change", function () {
do something
});
或者
$("#someid").outerHeight().change(call some function);
谢谢你。
自定义事件是我所知道的唯一可以实现这一目标的事件。不过可能会有点乱。
https://jsfiddle.net/1rnjkrdk/1/
$('div').on('resize', function(){
if( $('div').outerHeight() >= 70 ){
$('div').addClass('blueBorder');
}
});
setTimeout(function(){
$('div').animate({
height: '75px'
},{
duration: 1000,
complete: function(){
$('div').trigger('resize');
}
});
}, 3000);
您是否有目标监听特定事件,然后在您准备好时触发目标上的所述事件。