0
我有以下的fancybox電話:如何在我的fancybox電話中使用不同的hrefs?
$(document).ready(function() {
$('.fancybox').fancybox({
'closeClick' : false,
'scrolling' : 'no',
afterShow: function(){
//do some stuff
}
});
});
用於以下影響:
<a href="example_url" class="fancybox fancybox.iframe"><img src="example"/></a>
什麼,我想這樣做是在href添加到的fancybox電話,這樣我可以簡單地把一個哈希標籤在html中的href中。
$(document).ready(function() {
$('.fancybox').fancybox({
'closeClick' : false,
'scrolling' : 'no',
'href' : 'example_url',
afterShow: function(){
//do some stuff
}
});
});
但是我需要更進一步。可以說我有三個不同的項目要考慮:
<a href="#" class="fancybox fancybox.iframe"><img src="example"/></a> //requires url-1
<a href="#" class="fancybox fancybox.iframe"><img src="example"/></a> //requires url-2
<a href="#" class="fancybox fancybox.iframe"><img src="example"/></a> //requires url-3
我知道我需要給每一個某種類型的唯一標識符。此外,我知道我可以只讓三個不同的fancybox呼籲每個人,但我認爲更好的方式來做到這一點會是這樣的:
$(document).ready(function() {
$('.fancybox').fancybox({
//do some processing here to find out what triggered the fancybox, then set a variable with the proper href based on that input. Could have a switch statement etc
'closeClick' : false,
'scrolling' : 'no',
'href' : //variable holding proper url
afterShow: function(){
//do some stuff
}
});
});
但我無法使其實際發生,我怎麼設想!
我喜歡這個答案,但我想知道是否有辦法做到這一點只在JS也。 – absentx 2013-05-02 23:36:42
如果您沒有存儲在HTML元素中的URL,那麼您將如何區分它們? – thebreiflabb 2013-05-02 23:56:32
class,name,id,我真的會想什麼?然後在JavaScript中,我可以根據該唯一標識符選擇適當的URL?無論如何,這正是我想到的。 – absentx 2013-05-03 01:12:15