Jquery 加载后使用单个图像而不拉伸它

Jquery 加载后使用单个图像而不拉伸它,jquery,fancybox,Jquery,Fancybox,我不知道如何解释这一点,让我把代码放在第一位: <div class="image"> <a title="Some Title" rel="gallery" href="path/to/image.png"> <img src="path/to/image.png" /> </a> </div> 单击时,会拉伸微小的图像。我希望它们保持原来的尺寸 如果我把代码改成 $( '.image img'

我不知道如何解释这一点,让我把代码放在第一位:

<div class="image">

    <a title="Some Title" rel="gallery" href="path/to/image.png">

        <img src="path/to/image.png" />
    </a>

</div>
单击时,会拉伸微小的图像。我希望它们保持原来的尺寸

如果我把代码改成

$( '.image img' ).fancybox();
它可以工作,但打开FancyBox后,覆盖层后面的缩略图将消失。关闭后,它不会再回来

我想要这种行为,因为我正在使用的图像不需要放大,但它们需要有一些“焦点”,并且没有什么比fancybox(灯箱、彩色箱…)更好的方法来引导用户关注某些图像


我尝试设置了几个选项,一次一个,但没有一个有效。

如果您的图像太小,那么您可能需要更改最小宽度/最小高度-


顺便说一句,在您的第二次尝试中,您将fancyBox附加到图像,该图像以内联内容的形式打开self,并在关闭后隐藏self。

您不能将图像放回div吗<代码>$(“div.image”).html(“图像素材”)$( '.image img' ).fancybox();