jquery wordpress不受欢迎的行为

时间:2015-01-27 00:26:24

标签: javascript jquery wordpress

我不知道如何解决下一个问题:

当页面加载时,我使用jquery搜索一个类,然后自动将该“链接”放到所需的网站上,但我遗漏了一些东西......因为当用户从投资组合中选择第一个图像时(艺术)画廊)那里的所有其他图像都有这个链接。

以下是实际代码:

 jQuery(document).ready(function($){
    jQuery(".row a, .grid-image").click(function( event ) {
       window.setTimeout(function(){
            jQuery(".preview").each(function(){
                var a = jQuery(jQuery(this).children("a")[0]);
                var galleryLink = false;
                if(jQuery(this).parent().parent().find('.gallery-link')[0]){
                    galleryLink = jQuery(jQuery(this).parent().parent().find('.gallery-link')[0]);
                }

                if(!galleryLink){
                    a.click(function( event ) {
                        event.preventDefault();
                    });
                }else{
                    a.attr("href", jQuery('.gallery-link').attr("href"));
                    a.attr("target", "_blank");
                }

            });
       }, 100); 
    });
});

回顾一下:

  1. 用户加载图库并点击其中的任何图片

  2. 该图片已放大并且左侧有一些文字

    示例:

    标题:图片标题1

    描述:这里的一些文字

    link:链接到作者(具有.gallery-link类)

  3. 如果有作者工作的链接

  4. 然后该链接被添加到描述文本上方的图像标题(在本例中为“图像标题1”),该标题自动变为可点击

  5. 问题:

    当页面加载并且用户从图库中选择一个图像时,该图像被缩放并且“图像标题1”链接到“链接到作者1”,但是当用户关闭该缩放图像并选择“图像标题2”链接到“链接到作者1”(这是错误的)从那时起,它不能按我的意愿工作,因为任何“图像标题”链接到“链接到作者1”......

    有什么想法吗?

    非常感谢。

0 个答案:

没有答案