我需要使用javascript拖放来解决问题,并且需要一些建议才能正确地执行此操作。我有一些在控制台工作的经验,并经常在Chrome浏览器中使用inspect。我不介意安装其他浏览器扩展,如果他们会有所帮助。问题是拖放功能在某些情况下有效而在其他情况下无效。这发生在Rails应用程序中的两个相同类型的单独页面上,这些页面应该具有所有相同的javascript。我的攻击计划如下:但请随时告诉我:
- 找到负责拖放的javascript代码。我该怎么做?
- 调试代码。我认为通过设置断点并逐步完成它并在两个单独的页面上进行比较,一个是工作,另一个是不工作。但是,我是否会遇到调试问题,因为拖放需要我按住鼠标按钮并同时遍历跟踪板,我停止的那一刻我将不再通过拖放代码运行?
醇>
编辑:我在Firefox中找到了Firebug的配置文件选项卡并使用了我可以看到,在页面中只有鼠标悬停在页面的空白部分上会触发5个js函数,而在另一个页面上没有任何相同的操作。显然,工作页面正在侦听非工作页面不是的事件,尽管页面在这方面应该是相同的,因为它们是从相同的代码生成的。现在的问题是如何才能找出为什么这些听众不在非工作页面上?