问题标签 [loaded]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3708 浏览

wpf - WPF ItemsControl - 如何知道项目何时完成加载,以便我可以关注第一个?

我的视图中有一个 ItemsControl,它绑定到 ViewModel 的 ObservableCollection。集合被填充,然后引发从 VM 到视图的事件(想想搜索结果和 SearchFinished 事件)。

我想将键盘焦点移动到 ItemsControl 中的第一个项目,但是当我在处理 SearchFinished 时在 View 的代码隐藏中执行此操作时,项目尚未呈现(集合已填充,但 wpf 的呈现是异步的并且没有还没有发生),所以没有什么可关注的(Focus() 需要已经构建了项目的可视化树)。

我想做 (myItemsControl.ItemContainerGenerator.ContainerFromIndex(0) as UIElement).Focus();,但由于第 0 个项目尚未加载,ContainerFromIndex(0) 返回 null。

我尝试使用 Dispatcher.BeginInvoke... 以低优先级延迟它,但这取决于确切的时间并且通常不起作用。

如何等到 ItemsControl 中的第一个项目被加载?

0 投票
2 回答
988 浏览

jquery - jquery 提示提示在多次加载时中断

我在门户环境中使用 jQuery 线索提示插件,在该环境中,门户页面上可能有多个 portlet 实例。每个 portlet 都是它自己的应用程序,因此它对其他 portlet 真的一无所知。每个portlet 都需要使用线索提示插件,因此它会在需要时加载它。问题是,当多次加载提示脚本时,会产生以下错误:

我知道一种可能的解决方案是检查插件是否已经加载,但我尝试的每一次检查都失败了。我努力了:

他们都没有工作。它们都返回未定义。

如何检查插件是否已经加载?或者,我可以实施另一种解决方案吗?

0 投票
1 回答
1177 浏览

wpf - TabControl 中 Tab 的 DataContextChanged 过早引发

我有一个 TabControl 绑定到某些项目。在它下面是一个按钮,我可以在其中动态添加项目。添加项目时,新项目应成为活动选项卡(与 TabControl.SelectedItem 一起正常工作):

代码隐藏:

UserControl1 如下所示:

当用户单击选项卡时,其背后的代码应该关注 _textBox 和 selectAll 其文本:

我尝试使用 DataContextChanged 事件来实现这一点,但由于它的不可预测性(sf http://msdn.microsoft.com/en-us/library/system.windows.frameworkelement.datacontextchanged.aspx),它不起作用每时每刻。我也用 Loaded-event 进行了尝试,但是在加载 DataTemplate 时只会调用一次。

因此,我认为每次 DataContext 发生更改并且数据绑定引擎完成其工作时,我都需要接收 Loaded-event。有这样的活动吗?

0 投票
6 回答
20828 浏览

php - 未加载 xdebug 扩展

我已经很好地安装了 xdebug(显示在 phpinfo() 中),但我试图让它与 PHPUnit 的代码覆盖功能一起工作。它一直告诉我“未加载 XDebug 扩展”。我已经让 phpunit 与 WAMP 一起正常工作。当我运行 php -mi 时,在 php 模块和 zend 模块中都没有看到 xdebug,这表明为什么 phpunit 找不到 xdebug 扩展

有谁知道这个问题?

我的详细配置如下: Windows 7 php 5.3.0 Apache 2.2.11 Zend Engine v2.3.0 Xdebug v2.1.0

谢谢,克里希宁

0 投票
1 回答
1386 浏览

actionscript-3 - AS3 Loader 不断重新加载相同的 swf

我在 SWF 的主时间轴上制作了一个 Flash 动画,其中包含几个图层、一些功能和一些关键帧标签。例如,我有一个穿过屏幕的明星的影片剪辑,然后触发主时间线的 dispatchEvent 以转到帧标签“下一个”。

以下是主时间轴上使用的动作脚本示例:

仅 SWF 就可以完美运行。当我尝试将此 SWF 加载到另一个 SWF 时,问题就来了。发生的情况是加载器不断地重新加载 SWF,重叠它们,并且加载的 SWF 的主时间轴上的动作脚本被忽略,时间轴连续播放。这是我用来加载 SWF 的代码:

那里没有什么特别的。只是一个简单的装载机。

我找到了一种解决方法,将整个动画放在一个主动画剪辑中,然后将该动画剪辑放在主时间轴上(一个关键帧,一层,无动作脚本),然后加载它。这样它工作得很好,但感觉更像是一个补丁而不是一个解决方案。我真的很想知道为什么当您尝试加载使用具有多个图层、关键帧和动作脚本的主时间轴的外部 SWF 时会出现问题。

任何帮助/提示将不胜感激。
非常感谢您的阅读。

0 投票
1 回答
1030 浏览

javascript - 画布中的图像就绪状态

是否可以在画布中使用 imagename.readyState ?

如果没有,是否有人知道一种方法来检测使用“drawImage”绘制到画布上的图像何时已加载并准备好显示?

我正在使用画布创建图像展示 - 选择图像时,我希望显示加载动画(我已经创建),直到满足加载条件。

我仍在学习使用 javascript,并且整天都在尝试无济于事 - 因此,对于缺少示例代码来显示和说明我的要求,我深表歉意!

0 投票
2 回答
12621 浏览

javascript - jQuery检查图像是否加载

我需要以下不起作用的代码的帮助:

基本上我想每秒更改 #myImg 的 src,前提是计数器在加载图像后启动。

*我讨厌 Stack Overflow 文本编辑器中的代码按钮!

0 投票
1 回答
828 浏览

javascript - Jquery 插件在动态加载的 html 中不起作用

我得到了这段代码来动态加载 html 但我遇到了一个问题,因为我的插件在 index.html 上工作正常,但是当你更改页面时它不再工作..谁能帮助我?谢谢

$(函数(){

});

0 投票
9 回答
96791 浏览

javascript - 在 jquery 中创建元素后如何调用函数?

我想在创建元素后调用一个函数。有没有办法做到这一点?

例子:

0 投票
8 回答
11258 浏览

wpf - 等到控件布局完成

我正在将大量富文本加载到RichTextBox(WPF)中,并且我想滚动到内容的末尾:

这不起作用,ScrollToEnd在布局未完成时执行,因此它不会滚动到最后,它会滚动到文本的前三分之一左右。

有没有办法强制等待,直到RichTextBox完成其绘画和布局操作,以便ScrollToEnd实际滚动到文本的末尾?

谢谢。

不起作用的东西:

编辑:我已经尝试过该LayoutUpdated事件,但它立即被触发,同样的问题:当它被触发时,控件仍然在 Richtextbox 内布置更多文本,所以即使ScrollToEnd没有工作......我试过这个:

并在richTextBox.LayoutUpdated事件处理程序内部:

该事件被正确触发但太快了,richtextbox 在触发时仍在添加更多文本,布局未完成因此ScrollToEnd再次失败。

编辑 2:遵循 dowhilefor 的回答:InvalidateArrange 上的 MSDN 说

失效后,元素将更新其布局,这将异步发生,除非随后被 UpdateLayout 强制。

然而即使

不等待:在这些调用之后,richtextbox 仍在添加更多文本并将其异步放置在自身内部。啊!