调整div
的高度时出现问题。
我使用JavaScript设置div
的高度,但只有在刷新页面时才有效(F5)。
如何在没有刷新的情况下让它工作?
代码如下:
<script>
$(document).ready(function (){
$("#wr1").hide();
$("#header").hide();
var aa = $("#wr1").height();
var bb = aa-80;
var cc = $("#detail-about1").width();
$("#detail-about1").css('height',bb);
$("#wr-close").css('width',cc);
$(".nav li a").click(function (){
$("#wr1").slideDown();
$("#header").slideDown();
$("#footer").slideUp();
mCustomScrollbars();
});
});
</script>
答案 0 :(得分:1)
您的调整大小代码仅在页面加载时触发。查看JQuery的resize()方法,以便在调整窗口大小时调用代码。
编辑: 查看更新的代码块,也许您的意思是从您的点击功能调用调整大小?无论哪种方式,将调整大小代码移动到可以根据需要调用的函数。
答案 1 :(得分:0)
每当您想要调用该点击工作时。触发它..在你希望它工作的任何地方调用此行
$(".nav li a").trigger('click');