在鼠标悬停时将网页显示为缩略图

时间:2013-04-26 12:03:08

标签: javascript jquery ajax iframe

我正在设计一个包含大量子页面的网站。因此,当用户悬停链接时,链接将放置在单个页面上,我需要在工具提示中将相应的网页显示为缩略图。

我尝试过jquery插件,但它们只提供基于图像的缩略图视图。

我在下面看到了

data:text/html,<html><head><!--[if IE]><style>iframe{zoom:0.2;}</style><![endif]--><style>iframe{width:800px;height:520px;border:none;-moz-transform:scale(0.2);-moz-transform-origin:0 0;-o-transform:scale(0.2);-o-transform-origin:0 0;-webkit-transform:scale(0.2);-webkit-transform-origin:0 0;}</style></head><body><iframe src="http://www.bing.com"></iframe></body></html> 

在浏览器的地址栏上过去它会在iframe中加载网页。但我不知道如何使上述代码与ajax一起使用。

感谢。

2 个答案:

答案 0 :(得分:2)

这几乎similar question可能对你有帮助。虽然它没有实现您之前使用的data属性。

答案 1 :(得分:2)

来源:jQuery Webpage Preview

<html>

    <head>
        <!--[if IE]>
            <style>
                #frame {
                    zoom: 0.2;
                }
            </style>
        <![endif]-->
        <style>
            #frame {
                width: 800px;
                height: 520px;
                border: none;
                -moz-transform: scale(0.2);
                -moz-transform-origin: 0 0;
                -o-transform: scale(0.2);
                -o-transform-origin: 0 0;
                -webkit-transform: scale(0.2);
                -webkit-transform-origin: 0 0;
            }
        </style>
    </head>

    <body>
        <iframe id="frame" src="http://www.bing.com"></iframe>
    </body>

</html>