2012-07-25 12 views
6

OTwitter'da Bootstrap'ın ScrollSpy'i, data-spy = "scroll" yazabilir miyim?

sadece veri-casus = (çoğu genellikle bu olurdu vücutta) gözetlemek istediğiniz öğeye "kaydırma" add belgelere açıkça diyor

Ama ben görünüyor Sadece vücuda koyarsam onu ​​işe alabilir. Onu casusluk yapmak istediğim başka bir öğeye koyduğumda, navun son öğesi seçilir.

Here (sadece son öğe etkinleşir) vücutta, ve o çalışır ve this aynı kesin şeydir ama elemana data-spy="scroll" ile ı casusluk istiyorum ve bu başarısız olur.

Yanlış bir şey yapıyorum veya bu bir hata mı?

cevap

5

Sizin 2 örnek kullanılarak düzeltilebilir: http://jsfiddle.net/baptme/KbphR/

:
#TryToPutDataSpyHere{ 
    display:inline; 
} 

Ama nedense ben doc adresinin sorunu yeniden başardı

demo çalışır vermez

Ama (doc kullanılır) aşağıdaki css kodu vardı sadece çalışır:

.scrollspy-example { 
    height: 200px; 
    overflow: auto; 
    position: relative; 
} 

http://jsfiddle.net/baptme/KbphR/1/

O height: 200px; gibi görünüyor ve overflow: auto; çünkü

0

.box{height: 500px;} Ben kaydırma casus bir etikete başka her şey işe yaramaz benzer bir sorunu vardı senin belki sende değil durum hem gerekli

böylece aslında (SCROLLSPY SINIFI TANIMI) bölümünde Kaydırma casus bulundu önyükleme js girdi ve bu çizgiyi değiştirdi:

$, eleman = $ (eleman) ('body') alt sının? $ (Pencere): $ (eleman) Buna

:

$, eleman = $ (eleman) ('beden') alt sının? $ (Pencere): $ (pencere) // $ (eleman)

(// 'den sonra eleman yüzden ben değiştirdim unutma bir yorumdur unutmayın)

Ve bu sabit o benim için.

İlgili konular