我使用 jQuery 和 jFancyTiles 编写了一个小图片幻灯片,可以在这里看到:
它在 firefox 和 IE 中按预期工作,但在 iron/chrome 中没有。问题似乎出在 document.ready 在 chromium 中的时间:
在第 76 行中,事件类设置为标题图像右下角的编号圆形按钮。这行得通!
在第 83 行中,通过调用 fancy-tile-function 更改了图像,这在 chromium 中不起作用,至少目前不行。
当我通过 ctrl-shift-j 打开 iron_js_console 并手动调用该函数时,一切正常。
此外,如果我等待 10 秒,它甚至会前进到下一张图片,在所有浏览器中,都不需要之前的操作。
对 fancytiles 的第一次调用在铁/ Chrome 中不起作用。这是在 jquery 的 document.ready 事件上调用的。
//我能做什么?
最佳答案
我在 FF4 和 Chrome 上遇到了类似的问题。 jQuery(document).ready
没有工作。我能够让它与 jQuery(window).load
一起工作.我不确定 FF4 中发生了什么变化,但它们似乎使它更类似于 Chrome 的工作方式。当我将其更改为使用 jQuery(window).load
时,它也解决了我在 Chrome 中遇到的问题。
关于javascript - jQuery $(document).ready 在 Iron/Chrome 中损坏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5596904/