पर मार्जिन टॉप मैं एक div पर एक नकारात्मक मार्जिन है, लेकिन मैं स्क्रॉल पर नकारात्मक मार्जिन को बदलना चाहते हैं जब तक नकारात्मक से पहुंचता है 0.परिवर्तन स्क्रॉल
:
margin:-150px 0 0 0;
करने के लिए: (स्क्रॉल पर)
margin:0px 0 0 0;
मुझे लगता है कि यह लंबन प्रभाव के कुछ प्रकार है जहां मैं 'के लिए खोज रहा हूँ और StackOverflow पर इस पाया: Change margin top of div based on window scroll
मैं कुछ इस तरह के बारे में सोचा लेकिन वहाँ आसान
$(window).scroll(function(){
if ($(window).scrollTop() >= 1){ $('#three').css({margin:'-149px 0 0 0px'}); }
if ($(window).scrollTop() >= 2){ $('#three').css({margin:'-148px 0 0 0px'}); }
if ($(window).scrollTop() >= 3){ $('#three').css({margin:'-147px 0 0 0px'}); }
if ($(window).scrollTop() >= 4){ $('#three').css({margin:'-146px 0 0 0px'}); }
else { $('#three').css({margin:'-150px 0 0 0px'}); }
});
कुछ होना चाहिए - साथ
मैं एक बेला बनाया एचटीएमएल/सीएसएस आधार
फिडल: http://jsfiddle.net/qSe4e/
-
उन्नत
@FDL मैं केवल मेरे अपने बेला, देख नहीं अपने बदला एक :) –
क्षमा करें, अद्यतन यह - http://jsfiddle.net/qSe4e/9/ या हो सकता है http: //jsfiddle.net/qSe4e/11/ – naththedeveloper
@ एफडीएल पहले व्यक्ति ने चाल बनाई, भयानक! क्या आप इसे एक उत्तर के रूप में रखना चाहते हैं ताकि मैं इसे सही उत्तर दे सकूं? :) –