ifame中是一个外部的url地址。 url中会有一些js的处理,比如页面切换。但是在iframe中,有时候
这个切换事件会响应不到,导致页面无法切换。
不知该如何处理。

解决方案 »

  1.   

    动态修改 iframe src 的意思么? 还是?
      

  2.   

    不是。
    比如
    <iframe src="www.baidu.com">www.baidu.com这个地址下的 js有时会响应失效
      

  3.   

    js没有模块化,导致和你的父页面的js冲突了。
      

  4.   

    1.那为什么有时候能正常运行呢
    2. 为什么js没有模块化就会导致,模块化就不会产生冲突呢。我之前也遇到过两个js类库冲突的情况。
    是不是说,因为模块化后,很多全局变量就变成了局部变量,这样就避免了冲突呢
      

  5.   

    应该是iframe的js没成功下载什么的。。一般都会报错什么的。。自己用chrome或者firebug调试下看看
      

  6.   

    我也遇到过这样的问题,用iframe引入一个文件,然后页面里有一个按钮点击后需要弹出一个这个iframe里面的内容,我试过了调用不到iframe里面的js方法,怎么实现?
      

  7.   

    现在的问题是 嵌入的网页中用了bxSlider 这个控件。用来做切换的。 就是这个控件有时候会失效
      

  8.   

    原因基本查明了。不好意思不是iframe的问题。
    是 bxslider控件本身在ie下存在问题。
    在firefox下面 ,第一个页面切换到第二个页面的时候,花费时间为30秒
     而在ie 8下面,第一个页面切换到第二个页面的时候,花费时间为8分钟左右。 ie10下面切换
    花费的时间也很长,超过了5分钟。但有时候,
    也会1分钟就切换。总之不很稳定。 
    补充一下官方网站的说明:(外国人写得很有意思< mercy on your poor soul>)What browsers are supported?All modern versions of Firefox, Chrome, Safari, iOS, Android, and Internet Explorer have been tested and are supported. IE8 and IE7 have been tested and work just fine. But if you're supporting IE8 and below, have mercy on your poor soul.