我正在使用这个专有的360浏览器 - http://truview.ortery.com/ImageCreator/SampleWeb/HTML5Viewer_cylindrical.html
它没有响应,所有的JS都以混淆/编码的方式运行,所以我无法修改它。
我想在删除它添加的内联样式声明之后运行JS,以便它变得响应。
这是我需要在查看器初始化后运行的JS
jQuery('.animateCreatorContainer, .animateCreatorPhoto').removeAttr('style');
答案 0 :(得分:0)
要强制它作为回调,您必须控制执行流程。为了做到这一点,360浏览器需要知道它必须在完成后完成任何需要完成的回调。
换句话说,您必须对360查看器进行编码,以便它可以调用回调。你有限的选择:
仅当360查看器异步操作时,或者当您无法确定代码执行发生的确切时间时,才会这样做。
通常情况下,为了强制执行同步流程,您只需将呼叫一个接一个地接通:
doSomething();
doSomethingElse();
doSomethingElse
中可以修改doSomething
所作用的元素的任何内容都会这样做。这是您的第三个选项(确保仅在您知道360查看器代码已执行后才删除style
属性。)