在调整大小时,我需要获得div的新宽度和高度, 我使用jquery-ui和jquery做了这个脚本,但它失败了
$(this).resizable(function(){
console.log("Height: " + $(this).height());
console.log("Width: " + $(this).width());
});
帮助找到如何纠正此错误。
答案 0 :(得分:2)
$(this).resizable()
.on("resize", function() {
console.log("Height: " + $(this).height());
console.log("Width: " + $(this).width());
});
或
$(this).resizable({
resize: function(event, ui ) {
console.log("Height: " + ui.height());
console.log("Width: " + ui.width());
}
});
答案 1 :(得分:1)
你试过这个吗?
$(this).on('resize',function(){
// Your stuff goes here
});
答案 2 :(得分:1)
这就是我一直在做的事情:
<script>
function resizeDiv() {
vpw = $(window).width();
vph = $(window).height();
console.log("Width: " + vpw);
console.log("Height: " + vph);
}
window.onresize = function(event) {
resizeDiv();
}
</script>