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(“图像素材”)奇怪的是,你的例子并不适用于小提琴,但对我有效。关于第二点,我意识到这种行为可能是Fancybox关闭的结果。
$( '.image img' ).fancybox();