- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我将 javascript window.onresize 事件设置为运行其他使 div 大小适合主体大小的函数。问题是,当通过添加评论(使用 disqus)调整屏幕大小时,尺寸应该适合新主体尺寸的 div 不适合。我的意思是没有运行 onresize 函数。
如您所见,右侧的 div 并没有随着评论的添加而增长(见边框)。你知道 onresize 事件是如何工作的吗?
PS: 当我在 firefox 上打开开发者工具时,div 被调整了大小,我不知道为什么,但是 onresize 事件运行了。只有在这种情况下。
编辑: 尝试运行此 jquery 脚本:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js" type="text/javascript"></script>
<script>
$(document).resize(function(){
tamanho_barra();
});
</script>
但是,还没有工作。我试图将“文档”更改为随机 div,看看是否会发生什么,但什么也没有。我不知道是什么问题。你能帮帮我吗?
Edit2:现在在 rcabral 的帮助下工作。他让我给内容加上一个背景图,就是一个1px的黑点,一直重复到页面底部。
#content { background:url('<?php bloginfo('template_directory'); ?>/images/gray_dot.gif') 634px 0px repeat-y; }
最佳答案
您的脚本不会自动运行。您必须将它包含在 DOM 准备就绪时运行的函数中:$(document).ready(function() { here });或 $(function() { 这里 });
例如:
<script>
$(function() {
$(window).resize(function(){
$("#barra").tamanho_barra();
});
});
</script>
并且您的代码有一些错误:1. 你在“调整大小”之后使用了两个左括号,而不是一个。2. resize功能应该选择window而不是document。
希望对您有所帮助。
关于javascript - Onresize 事件未在调整大小时运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14148683/
我的 XP 英文机器和 XP 日文机器上运行相同的 UI 代码。 出于某种原因-这两台机器的行为不同: 在日 native 器上, OnResize 事件在 InitializeComponent 调
我有一个网页,其中 onResize 调用了一个方法,该方法通过提交返回同一页面的表单来重新加载页面。 这个网页非常大,其中的某些东西会调整页面大小或类似的东西导致再次调用 onResize 事件。
我应该使用WM_WINDOWPOSCHANGED;吗? (我还没有见过 CM_WINDOWPOSCHANGED 或类似的) TGraphicControl 是否会收到此消息的通知(它没有句柄)?正确的
当触发 onresize 事件时,我在尝试仅运行一次函数时遇到了一些问题,我查看了这个问题 DOM onresize event但我没有使用 jQuery,没有它就无法使用该功能。有什么建议么? 最佳
我正在尝试同时使用媒体查询和 JS。所以我需要对 4 种情况使用调整大小功能。对于每种情况,我都需要删除图片,因此我必须在调整大小时以动态方式删除它们。我有 4 个范围:1800+ - 1024 ||
我的 Javascript 只触发一次,然后在再次调整大小后不执行任何操作。 我希望它在每次调整窗口大小时运行该函数。 var ld = document.getElementById('loadin
如何编写一个对调整大小使用react的小部件? 以下内容无效。 onResize() 在开始时仅调用一次。尽管 DIV 的大小已调整,但后者更改浏览器窗口大小不会导致调用此方法。 public cla
下面的代码工作正常,但如果我将方法与 onresize 事件一起使用则不行。 function TableUtil() { this.observers = [], this.addO
我正在尝试在调整浏览器大小时调整背景图片的边框宽度。我正在调用该函数 onload 和 onresize。不幸的是,只有 onload 被调用。因此,当我调整浏览器大小时,我必须刷新页面才能看到更新后
为什么我不能将多个 onresize 实例添加到 window 元素?例如,只有第二个 onresize 事件(轮胎)会跟踪到日志: var windowResize = { fire :
我正在做一个响应式网站然后我正在使用: window.addEventListener("resize", function(){ if(window.innerWidth < 768){
我有一个脚本使用这个函数来调整图像的大小 onLoad 和 onResize: /** * Calculates the display width of an image depending on
我对 JS onresize 有点困惑,并检查了 W3schools 以解决这个问题。但这给我带来了更多的问题。所以我决定在 Stack 上提问。 为什么是this没有被 this 触发? 所以基本上
我想从后面的 C# 代码触发 onresize 事件。我认为这可以通过 来完成 Page.clientScript.RegisterScriptBlock(this.getType(), "id",
我有以下 HTML:
我想知道在调整窗口大小时是否会触发一个适用于所有浏览器的事件。任何帮助将不胜感激。 提前致谢。 最佳答案 jQuery 和往常一样,有一个 cross-browser resize event . 关
我将 javascript window.onresize 事件设置为运行其他使 div 大小适合主体大小的函数。问题是,当通过添加评论(使用 disqus)调整屏幕大小时,尺寸应该适合新主体尺寸的
我把这段代码: Abbey Test (function() { var config = { kitId: 'dlv2pd
我有一个根据屏幕大小显示不同内容的脚本,它看起来像这样: window.onresize = function(event) { if ((window.innerWidth > 750 && win
嗨,当我单击 Pane 时,我的 jqgrid 出现问题,网格大小未调整大小。如何调整大小?。 最佳答案 不确定这是否是您的意思,但这应该使您的网格保持 100% 的宽度: $(window).bin
我是一名优秀的程序员,十分优秀!