Javascript jquery检测显示或可见性的变化

Javascript jquery检测显示或可见性的变化,javascript,jquery,Javascript,Jquery,是否有一种方法可以检测类的样式属性是否更改,例如显示或可见性的更改 我的情况是,我通过iframe在我的网站上嵌入了一个Podio webform,在中有一条隐藏的感谢信息。webforms\uuu success-message>p,我想在页面上出现成功信息时滚动到它。我建议使用VueJS而不是jQuery。它的速度更快,因为它使用虚拟dom,并且不必遍历dom来检测更改。您只需创建一个动作,然后将该动作作为事件发出。然后,您可以调用任何您想要的jQuery函数 <div id="app

是否有一种方法可以检测类的样式属性是否更改,例如显示或可见性的更改


我的情况是,我通过
iframe
在我的网站上嵌入了一个Podio webform,在
中有一条隐藏的感谢信息。webforms\uuu success-message>p
,我想在页面上出现成功信息时滚动到它。

我建议使用VueJS而不是jQuery。它的速度更快,因为它使用虚拟dom,并且不必遍历dom来检测更改。您只需创建一个动作,然后将该动作作为事件发出。然后,您可以调用任何您想要的jQuery函数

<div id="app">
   <iframe v-show="isShowing" src="http://www.weather.gov/" 
        frameborder="0"
        ></iframe>
  <button @click="isShowing ^= true">Click Me</button>
</div>
JS


看看这个

我推荐VueJS而不是jQuery。它的速度更快,因为它使用虚拟dom,并且不必遍历dom来检测更改。您只需创建一个动作,然后将该动作作为事件发出。然后,您可以调用任何您想要的jQuery函数

<div id="app">
   <iframe v-show="isShowing" src="http://www.weather.gov/" 
        frameborder="0"
        ></iframe>
  <button @click="isShowing ^= true">Click Me</button>
</div>
JS


查看此

我甚至不能100%确定您是否可以通过jquery在iframe中访问远程URL的内容,尽管我可能错了,但安全隐患将是可怕的!我能够使用该类触发DOM事件,因此我可以猜测yes@SandraWillford我将此标记为重复,请看前面的讨论。@Dale说到点子上了-您不能通过javascript访问iFrame的内容。浏览器出于安全目的阻止了这一点。我甚至不能100%确定您是否可以通过jquery在iframe中访问远程URL的内容,虽然我可能错了,但安全隐患将是可怕的!我能够使用该类触发DOM事件,因此我可以猜测yes@SandraWillford我将此标记为重复,请看前面的讨论。@Dale说到点子上了-您不能通过javascript访问iFrame的内容。浏览器出于安全目的阻止此操作。不在iFrame中…不在iFrame中。。。
var vue = new Vue({
  el:"#app",
  data: {
    isShowing:false,
  }
})