Цель Jquery FancyBox определенный идентификатор DIV?

Как я заставляю поле Fancy предназначаться для определенного идентификатора DIV на странице и не запрашивать целую страницу в fancybox.? Этот мой код так тариф

$(function() {

$(".style_image a").live('click', function(event) { 

    $(".style_image a").find("#show_style").fancybox();       

});
});

Это не работает?

Я первоначально попробовал следующее:

 $(function() {

    $(".style_image a").live('click', function(event) { 

        $(this.href + " #show_style").fancybox();       

    });
    });

Не уверенный, как сделанный, или если это даже возможно?

вот документ

12
задан MrThomas 10 April 2010 в 10:27
поделиться

1 ответ

Вам просто нужен этот селектор:

$("#show_style").fancybox();  

Селектор ID (поскольку идентификаторы должны быть уникальными) просто #IDGoesHere

Я думаю то, что вам нужно, это загрузка содержимого в какой-то fancybox, если вы хотите загрузить, скажем

из страницы, на которую указывает href, это можно сделать с помощью .load () :

$(".style_image a").on('click', function(event) { 
  $('#show_style').load(this.href + " #content").fancybox();       
});

.load () имеет параметр для селектора URL , который загружает только часть целевую страницу.

7
ответ дан 2 December 2019 в 04:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: