Commit da79ab94 authored by Nick O'Donoghue's avatar Nick O'Donoghue Committed by Chris Rebert

add unit test for affix-top for padding issue

parent 423825f5
...@@ -68,4 +68,33 @@ $(function () { ...@@ -68,4 +68,33 @@ $(function () {
}, 16) // for testing in a browser }, 16) // for testing in a browser
}, 0) }, 0)
}) })
test('should affix-top when scrolling up to offset when parent has padding', function () {
stop()
var templateHTML = '<div id="padding-offset" style="padding-top: 20px;">'
+ '<div id="affixTopTarget">'
+ '<p>Testing affix-top class is added</p>'
+ '</div>'
+ '<div style="height: 1000px; display: block;"/>'
+ '</div>'
$(templateHTML).appendTo(document.body)
$('#affixTopTarget')
.bootstrapAffix({
offset: { top: 120, bottom: 0 }
})
.on('affixed-top.bs.affix', function () {
ok($('#affixTopTarget').hasClass('affix-top'), 'affix-top class applied')
start()
})
setTimeout(function () {
window.scrollTo(0, document.body.scrollHeight)
setTimeout(function () {
window.scroll(0, 119)
}, 250)
}, 250)
})
}) })
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment