我正在使用花式框,我試圖打開一個鏈接,其彈出圖像。我想通過一個錨標記的ID到jquery,但它不工作
我打開的的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>
當您單擊圖像
lightBox: function() {
$('#isotope a').fancybox({
onComplete: function() {
$("#fancybox-img").wrap($("<a />", {
// set anchor attributes
href: this.id, // THIS DOESN'T WORK
target: "_blank"
}));
}
});
},
激活的fancybox jQuery的HTML這是分開的一些代碼,我現在得到我修改它爲自己。不知道wehat「lightBox」是。
當我改變了HREF來
href: this.href,
或者
href: 'http://www.google.com/'
它的工作原理
但
href: this.id,
不行!我怎樣才能使它的ID爲HREF的東西?
我的console.log爲($這個)
你可以使用console.log()檢查$(this)的值,並讓我知道。 – Aparna
@Aparna我在console.log中看不到ID屬性。 –
你得到什麼,給我看。 – Aparna