Jit*_*yas 21 javascript css xhtml jquery
如何在链接上鼠标悬停的链接页面的小弹出窗口中显示实时预览?
像这样
http://cssglobe.com/lab/tooltip/03/
但实时预览
And*_*een 40
您可以使用iframe在鼠标悬停时显示页面预览.
http://jsbin.com/urarem/3/edit
HTML:
This live preview for <a href="http://en.wikipedia.org/">Wikipedia</a><div class="box"><iframe src="http://en.wikipedia.org/" width = "500px" height = "500px"></iframe></div> remains open on mouseover.
Run Code Online (Sandbox Code Playgroud)
CSS:
.box{
display: none;
width: 100%;
}
a:hover + .box,.box:hover{
display: block;
position: relative;
z-index: 100;
}
Run Code Online (Sandbox Code Playgroud)
Sha*_*shy 12
您可以使用以下代码使用javascript显示链接的实时预览.
<embed src="https://www.w3schools.com/html/default.asp" width="60" height="40" />
<p id="p1"><a href="http://cnet.com">Cnet</a></p>
<p id="p2"><a href="http://codegena.com">Codegena</a></p>
<p id="p3"><a href="http://apple.com">Apple</a></p>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<link href="http://codegena.com/assets/css/image-preview-for-link.css" rel="stylesheet">
<script type="text/javascript">
$(function() {
$('#p1 a').miniPreview({ prefetch: 'pageload' });
$('#p2 a').miniPreview({ prefetch: 'parenthover' });
$('#p3 a').miniPreview({ prefetch: 'none' });
});
</script> <script src="http://codegena.com/assets/js/image-preview-for-link.js"></script>
Run Code Online (Sandbox Code Playgroud)
在Codegena了解更多相关信息
id="p1" - Fetch image preview on page load.
id="p2" - Fetch preview on hover.
id="p3" - Fetch preview image each time you hover.
Run Code Online (Sandbox Code Playgroud)
您可以执行以下操作:
当然这实际上并不是现场直播。
更明智的是,您可以为某些 URL(例如每天或每周)生成预览图像并使用它们。我想您不想手动执行此操作,并且您不想向服务的用户显示与网站当前外观完全不同的预览。