我有一个由ajax加载的购物车图层,当点击按钮时会显示在屏幕中间。 我正在努力应用它的高度。在我调整窗口大小时成功设法执行此操作,但需要在该图层加载时立即应用相同的代码。 该函数计算内容区域大小,因此我不能在页面加载时或在任何其他时间使用它,除非它被加载。
这是我的功能,适用于窗口调整大小事件:
$(document).ready(function() {
$(window).resize(function() {
var bodyheight = $(window).height();
var cartheight = $('.shopping-cart-main-content').prop('scrollHeight');
var cartpercent = ((cartheight + 100) / bodyheight) * 100;
if (cartpercent > 90) {
$(".main-shopping-cart").css({'height': '90%'});
}else{
$(".main-shopping-cart").css({'height': cartpercent + '%'});
}
});
});
有关如何在ajax图层出现时应用它的任何建议吗?
答案 0 :(得分:3)
将改变高度的相同代码放入AJAX调用的成功函数