2009-01-26 15 views
7

मैं छवियों की एक अनियमित सूची के लिए एक ऑटोस्कोलिंग/कैरोसेल जैसे फ़ंक्शन की कोशिश कर रहा हूं।jQuery .animate() मुद्दे

जब आप युक्त div पर माउस अपने बुला एक समारोह काम है कि मैं मैं क्या लॉग में चाहते हैं यानी एनीमेशन सोचता है के लिए सही मान दिखाई दे रही है <ul>

$(".thumbs").animate({"margin-top": (currentMargin - 10) + "px"}, function(){ 
    console.log("margin-top" + (currentMargin - 10) + "px"); 
    running=false; 
    }); 

पर मार्जिन चेतन करने के लिए है यह खत्म हो गया ... लेकिन मेरे div पर कुछ भी नहीं बदल रहा है।

क्या किसी के पास कोई अंतर्दृष्टि है कि एनिमेट फ़ंक्शन क्या उद्देश्य से काम नहीं कर सकता है?

धन्यवाद

उत्तर

17

के बजाय "मार्जिन टॉप" "marginTop" का उपयोग करें। आम तौर पर जब आप सीएसएस प्रोप का उपयोग "सीमा-कुछ" या "मार्जिन-कुछ" के रूप में करते हैं, तो इसका "सामान्यीकृत" संस्करण उपयोग करने के लिए बेहतर होता है, जैसा कि आप इसे DHTML (styles.marginTop) में करते थे।

संबंधित मुद्दे