试图在悬停时显示iframe

时间:2016-11-15 15:43:18

标签: javascript html iframe

是否可以在悬停时显示iframe。

这就是我所拥有的:

<div id="sub1" onmouseover="<iframe src="$('#countdown').load('https://days.to/22-january/2017 #countdown');>some text</div>

2 个答案:

答案 0 :(得分:5)

没有JS / jQ只需要一些CSS转换和<style name="Theme.Transparent" parent="android:Theme"> <item name="android:windowIsTranslucent">true</item> <item name="android:windowBackground">@android:color/transparent</item> <item name="android:windowContentOverlay">@null</item> <item name="android:windowNoTitle">true</item> <item name="android:backgroundDimEnabled">true</item> <item name="android:colorBackgroundCacheHint">@null</item> </style> 伪类`

:hover
#ifrm1 {
  opacity: 0;
  transition: opacity 1.5s linear;
}
#trig1:hover + iframe {
  opacity: 1;
  transition: opacity 1.5s linear;
}

答案 1 :(得分:1)

使用jQuery!抱歉丑陋的剧本,我相信你能做得更好:)

$('#idToHover').hover(function(){
  $('#idModal').css("display", "block");
})

$('#idToHover').mouseout(function(){
  $('#idModal').css("display", "none");
})
#idModal{
display: none;  
}
<html>
  <head>
    <script
  src="https://code.jquery.com/jquery-3.1.1.slim.js"
  integrity="sha256-5i/mQ300M779N2OVDrl16lbohwXNUdzL/R2aVUXyXWA="
  crossorigin="anonymous"></script>
  </head>
 
  <body>
   
    <div id="idToHover"> Hello World </div>
    <div id="idModal">
      <iframe src="http://www.w3schools.com"></iframe>
    </div>  
    
  </body>
</html>