如何让jQuery脚本自行刷新?

时间:2015-05-29 13:42:11

标签: javascript jquery html css

说明:Ajax将为div加载内容" Content"没有刷新页面。如果div" Content"超过300px - 隐藏" Soc_menu_l"。该脚本仅在页面刷新时运行完全正常:如果我尝试更新div的高度而不刷新页面 - 没有任何反应。我检查了Mozilla检查员中div的高度 - 高度已经改变,但脚本没有对它作出反应。如何制作剧本"观看"高度连续无限?

$(function () {
    if ($('#content').height() > 300) {
        $('.soc_menu_l').hide();
    }
});

或许我应该在每次加载内容" -div之后调用此脚本?

1 个答案:

答案 0 :(得分:0)

选项1 添加事件监听器:

$('#change1').click(function() {
  $('#content').css({"height":"600px"}); 
  $(window).fireEvent('change1');
});

$(window).addEventListener('change1', function() {
  if($('#content').height() > 300){
    $('.soc_menu_l').hide();  
  }
});