Я использую причудливую рамку, и я пытаюсь открыть ссылку со своим всплывающим изображением.Я пытаюсь передать идентификатор тега привязки в jquery, но он не работает
Мой HTML, который открывает FancyBox изображение
<div id="isotope">
<a href="img/portfolio/digitallifeWebsite.png" class="item branding webdesign" data-fancy="gal" id="http://www.digitallife.space/"><img src="img/portfolio/digitallifeWebsite.png" alt="digital life website"></a>
<a href="img/portfolio/redandwhite.png" class="item branding webdesign" data-fancy="gal" id="http://www.redandwhiteinsight.com/"><img src="img/portfolio/redandwhite.png" alt="Red and white insight"></a>
</div>
JQuery, который активирует FancyBox при нажатии на изображение
lightBox: function() {
$('#isotope a').fancybox({
onComplete: function() {
$("#fancybox-img").wrap($("<a />", {
// set anchor attributes
href: this.id, // THIS DOESN'T WORK
target: "_blank"
}));
}
});
},
Это помимо некоторого кода, который я получил сейчас я модифицируя его для себя , Не уверен, что это «lightBox».
Когда я изменить HREF для
href: this.href,
Или
href: 'http://www.google.com/'
Он работает
но
href: this.id,
Не работает! Как я могу использовать идентификатор для href?
Мой console.log для ($ это)
Вы можете проверить значение $ (this) с помощью console.log() и сообщить мне. – Aparna
@Aparna Я не вижу атрибут ID, когда я console.log это. –
Что вы получаете, покажите мне. – Aparna