2013-07-01 115 views
-1

如果您在Firefox中測試此功能,無論是通過滾動還是單擊文本框,一切工作正常,但在其他瀏覽器中列出的文本框跳到底部之前動畫開始。粘滯的動畫在Safari/Chrome中無法正常工作

不知道是什麼原因導致這種情況發生或者如何解決它,有什麼想法?

http://coreytegeler.com/gl/

function stickyStuff(){ 
var half_height = $(window).height()/2+8; 
$('#check1').sticky({ 
    'offset' : half_height, 
    'mode' : 'animate', 
    'speed' : 500, 
    'onStick' : function() { 
    $('#front-title-wrap').animate({ 'top': '50px' }); 
    } 
}); 
$('#check2').sticky({ 
    'offset' : 55, 
    'onStick' : function() { 
    $('#front-nav-wrapper').css({'position' : 'fixed','top': '55px', 'opacity' : '1' }); 
    } 
}); 

回答

0

不知道它會導致問題,您都包括相同粘js文件的兩倍。正常版本和最低版本。

刪除一個並再次測試?

你的腳本

<script type="text/javascript" language="javascript" src="http://coreytegeler.com/gl/js/jquery.sticky.js"></script> 
<script type="text/javascript" language="javascript" src="http://coreytegeler.com/gl/js/jquery.sticky.min.js"></script> 
+0

哎呀,固定的,謝謝,仍然有同樣的問題,雖然 –