使用magnifier.js在我的图像上生成一个放大镜



我一直在尝试为我的图像创建一个放大镜,所以我上网发现了这个:http://mark-rolich.github.io/Magnifier.js/

我想使用一个与模式设置为'inside',我希望它的工作方式,它在他的演示。我删除了注释掉包装器部分,因为我使用mode: 'inside'

我真的不知道如何制作magnifier.css,但我做了我自己的Magnifier.js和Event.js链接,他们似乎工作。

<head>
<link rel="stylesheet" type="text/css" href="magnifier.css">
<script type="text/javascript" src="http://www.enviroptics.com/Matt/js/Event.js"></script>
<script type="text/javascript" src="http://www.enviroptics.com/Matt/js/Magnifier.js"></script>
<script type="text/javascript">
var evt = new Event(),
    m = new Magnifier(evt);
</script>
</head>
<body>
<div>
 <a class="magnifier-thumb-wrapper" href="http://en.wikipedia.org/wiki/File:Starry_Night_Over_the_Rhone.jpg">
    <img id="thumb" src="http://upload.wikimedia.org/wikipedia/commons/thumb/9/94/Starry_Night_Over_the_Rhone.jpg/200px-Starry_Night_Over_the_Rhone.jpg">
 </a>
<!--    <div class="magnifier-preview" id="preview" style="width: 200px; height: 133px">Starry Night Over The Rhone<br>by Vincent van Gogh</div>-->
</div>
<script>
m.attach({
    thumb: '#thumb',
    large: 'http://upload.wikimedia.org/wikipedia/commons/thumb/9/94/Starry_Night_Over_the_Rhone.jpg/1200px-Starry_Night_Over_the_Rhone.jpg',
    mode: 'inside',
zoom: 3,
zoomable: true
});
</script>
</body>

这是我一直在工作的w3schools的链接http://www.w3schools.com/code/tryit.asp?filename=F0EBCN2SLPOI

任何想法?

就像处理JS文件一样,您也可以添加自己的CSS。

我在http://mark-rolich.github.io/Magnifier.js/上添加了css的url,像这样:

<link rel="stylesheet" type="text/css" href="http://mark-rolich.github.io/Magnifier.js/magnifier.css">

它似乎正在起作用。这里有一个链接到w3schools的页面(只是将url添加到你的代码中):http://www.w3schools.com/code/tryit.asp?filename=F0F991Z62KJ7

最新更新