jquery - 如何将灯箱 (prettyphoto) 应用于内容 div 中的所有图像?

标签 jquery jquery-selectors lightbox

我安装了一个灯箱脚本,现在我想将该脚本应用到内容 div 中的每个图像上。我怎样才能实现这个目标?

我当前的 JS 代码:

       <script type="text/javascript" charset="utf-8">
  $(document).ready(function(){
   $("a[rel^='prettyPhoto']").prettyPhoto();
  });
 </script>

我希望将其应用到的 css/div:

div.post img {

不知怎的,我无法让它工作,而且我的 jQuery 技能也不存在:)

提前感谢您的帮助:)

最佳答案

目前,您正在查找所有<a>标签为 rel='prettyPhoto'并在它们上使用 PrettyPhoto() 插件。

您可以将相同的方法应用于您的 div.post img {选择器,通过执行以下操作:

$("div.post img").prettyPhoto();

我所做的只是更改 JQuery 选择器以匹配您提供的 div css 标识符。因此,prettyPhoto() 将应用于“div.post img”中的所有元素。

关于jquery - 如何将灯箱 (prettyphoto) 应用于内容 div 中的所有图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2261909/

相关文章:

javascript - 使用 JavaScript 隐藏特定的 HTML 表格单元格

jQuery 选择器 : logical OR

javascript - 在 jQuery 中查找回退元素

javascript - 如何在没有内联脚本的情况下实现 google reCaptcha?

javascript - 无法在 iPhone/iPad 上延迟两个 JavaScript 操作

javascript - Jquery通过循环设置id不起作用

javascript - 使用动态填充 ID 值计算 div 的高度

jquery - Lightbox - 是否可以强制调整图像大小?

javascript - 使用javascript禁用灯箱

jquery - 如何制作iframe的灯箱 'breakout'?