2011-08-31 47 views
0

我使用兩個jQuery插件:多HREF IDS

scrollto和褪色標籤

兩者通過激活href屬性的功能(HREF = 「#一些-ID」)

如何在同一時間激活href中的兩個ID?如:

href="#some-id1,#some-id2" 
+0

你能激活一個第一和一後吧? (使用'window.setTimeout') – Piskvor

+2

如何在同一時間滾動到兩個不同的ID? – Blazemonger

+0

你想要做什麼不清楚,如果你粘貼你的代碼可能會有所幫助。 – roselan

回答

0

你不能這樣做。也許你可以有2個元素彼此靠近,並將這些元素設置爲href,然後在這兩個元素上調用插件。

1

您應重視Click事件處理自己和調用你想要的,而不是讓每個插件的具體方法做到這一點:

$('#myLink').unbind().click(function() 
{ 
    var href = this.href; 

    // Invoke other methods as you want here 

    $(this).scrollto(/* Something with href.split(',')[0] */); 
    $(this).fadingTabs(/* Something with href.split(',')[1] */); 
}); 
+0

沒關係,這看起來很有希望,我將如何實現在href,這樣?: $( '#myLink的')解除綁定()點擊(函數(){ VAR HREF = this.href; $ (this).scrollto(href.split('#some-id1')[0]); $(this).fadingTabs(href.split('#some-id2')[1]); }); –

0

我想一個更好的解決辦法是將這些轉類,如:

class="some-id1 some-id2" 

然後做這樣的事情與你的jQuery如下:

$(".some-id1").scroll.... 

$(".some-id2").fade.... 
+0

我知道這種技術,但我不知道如何更改兩個jQuery插件使用類/ ID而不是href –

+0

請張貼一些示例代碼的jquery插件,以便我們可以看看 – Curt

+0

這兩個插件可以發現於:http://teddyreklam.se/js/jquery.scrollTo-min.js http://teddyreklam.se/js/fading-tabs.js –

0

沒有找到解決這兩個hrefs的解決方案。但對於任何試圖做同樣事情的人:

有一個選項卡開關並使鏈接滾動到選項卡容器。

我解決了建設自己的標籤腳本jQuery和通過點擊功能由javacript激活選項卡,然後使用.scrollTo正常問題