Как я заставляю поле 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();
});
});
Не уверенный, как сделанный, или если это даже возможно?
Вам просто нужен этот селектор:
$("#show_style").fancybox();
Селектор ID (поскольку идентификаторы должны быть уникальными) просто #IDGoesHere
Я думаю то, что вам нужно, это загрузка содержимого в какой-то fancybox, если вы хотите загрузить, скажем
из страницы, на которую указывает href, это можно сделать с помощью .load ()
:
$(".style_image a").on('click', function(event) {
$('#show_style').load(this.href + " #content").fancybox();
});
.load ()
имеет параметр для селектора URL
, который загружает только часть целевую страницу.