如何调试jQuery UI效果未按预期工作
How to debug jQuery UI effect not working as expected
我正在使用jQuery UI库来获得抖动效果。在我的网站上,它对某些元素起到了预期的作用,但对d3.js画布中的图像元素却不起作用,对于这些图像,它只会导致它们闪烁。我怀疑这可能是因为这些元素上的其他标记或属性,但我不知道如何开始调试这个问题?
我应该使用JavaScript调试器,还是尝试禁用这些图像的某些属性?这是一个非常神秘和令人沮丧的错误,我需要一些关于如何修复它的建议
我会尝试使用开发人员工具/firebug来获取动画期间jQuery UI创建的元素和包装器的样式。
例如,通过从控制台运行类似的东西(当toggle是动画元素的id时):
setInterval(function() {
if (jQuery('.ui-effects-wrapper').length > 0) {
console.log(jQuery('.ui-effects-wrapper').get(0).style);
console.log(jQuery('#toggle').get(0).style);
}
},10);
或者使用requestAnimationFrame进行更复杂的处理,以便进行更频繁的转储。
这可能会让我们了解发生了什么。
相关文章:
- jQuery UI自动完成突然停止工作
- AngularJS UI路由器不能像ng路由器那样工作
- Jquery UI自动完成无法工作
- 使用Jquery ui时滑块无法工作
- Alloy UI文本区域工作不正常
- 谷歌jQuery UI链接无法脱机工作
- jquery ui映射框架在jqm 1.1.1上无法正常工作
- 基于语义UI的页面在Tide SDK中无法正常工作
- 使用 Angular 和 UI-bootstrap 对模态事件绑定无法工作的指令
- MVC 分部视图中的 JQuery UI 自动完成功能只能工作一次
- 如何使有角度的ui网格footerTemplate工作
- react如何与修改html的javascript ui组件协同工作
- 为什么我的UI应用程序嵌套在引导模式中时无法工作
- Kendo UI层次结构DataSource架构不工作
- jQuery UI日期选择器不工作
- 如何调试jQuery UI效果未按预期工作
- jQuery UI手风琴无法在本地目录的Safari中工作
- jquery中的hover不工作ui
- Angular路由应用在本地工作,而不是在plunker上工作——ui-view没有拉入视图:()
- 动态滑块值不工作(ui.value)