1 Ανοίξτε την εφαρμογή επεξεργασίας HTML σας και να κηρύξει 2 divs στο έγγραφο με τίτλο " κύλισης " και " Scroll . " Divs είναι ετικέτες που ορίζουν λογικές διαιρέσεις σε ιστοσελίδες εντός περιεχόμενο της ιστοσελίδας και μπορούν να προστεθούν με τον ίδιο τρόπο όπως προστίθενται οι πίνακες και τα κελιά του πίνακα . Τα στοιχεία του πρώτου κύλισης στη σελίδα HTML θα πρέπει να μοιάζει κάπως έτσι :
Τοποθετήστε το περιεχόμενο ιστοσελίδων στις 2 divs 2
κρίνει την αρχεία CSS και JavaScript σε . η κεφαλίδα της σελίδας HTML ως εξής :
... Προσθέστε την επιχείρηση σας language="JavaScript" src="scroll.js" mce_src="scroll.js"> ...
Τοποθετήστε τα στοιχεία της δεύτερης και άλλα κύλισης στη σελίδα HTML ως εξής :
...
Δημιουργήστε το αρχείο " Scroll.js " και αντιγράψτε τον ακόλουθο κώδικα στο αρχείο :
/* αριθμός κύλιση αντικειμένων * /document.No = 0 ?
var isOpera = ( window.navigator.userAgent.indexOf ( "Opera" ) > -1) ?
λειτουργία ScrollLoad ( Περιοχή , Περιεχόμενο , SettingTracSize ) { var κωδικός = " var scroller " + document.No + " = νέα dw_scrollObj ( Area , Περιεχόμενο, Περιεχόμενο , περιοχή , document.No ) ? " ? εάν ( SettingTracSize ) κωδικός + = " scroller " + έγγραφο . Όχι + " setBarSize ( ) ? . "? eval (κωδικός ) ? makeMouseWheeleScrolling ( Περιοχή ) ? document.No + + ? }
/* makeMouseWheeleScrolling λειτουργία ( objName ) { var obj = document.getElementById ( objName ) ? αν ( obj.addEventListener ) { obj.addEventListener ( " DOMMouseScroll " , τροχός , ψευδής) ? } obj.onmousewheel = τροχό ? } Moveup λειτουργία ( μητρική) { dw_scrollObj.initScroll ( parent.id , " επάνω" ) ? clearInterval ( mouseWheelTimer ) ? mouseWheelTimer = setTimeout ( " mouseStop ( " + parent.id + " ) ? " , 200 ) ? } MoveDown λειτουργία ( μητρική) { dw_scrollObj.initScroll ( parent.id , " κάτω " ) ? clearInterval ( mouseWheelTimer ) ? mouseWheelTimer = setTimeout ( " mouseStop ( " + parent.id + " " ) ? " , 200 ) ? } λειτουργία mouseStop ( parentId ) { dw_scrollObj.stopScroll ( parentId ) ? mouseWheelTimer = 0 ? } /* λειτουργίες ποντίκι με τροχό κύλισης στο ποντίκι EFECT τροχού επί του αντικειμένου με js μου κύλισης * /λαβή λειτουργίας ( δέλτα , γονέας ) { var s = δ + " : " ? αν ( δ <0 ) { εάν ( isOpera ) Moveup ( μητρική) ? elsemoveDown (μητρική ) ? } else { if ( isOpera ) MoveDown ( μητρική) ? elsemoveUp ( μητρική) ? } } τροχό λειτουργία ( γεγονός) { var δέλτα = 0 ? ( ! περίπτωση ) εάν event = window.event ? εάν ( event. wheelDelta ) { δέλτα = event.wheelDelta/120 ? εάν ( window.opera ) delta -delta = ? } else if ( event.detail ) { δέλτα = - event.detail /3 ? } αν ( δ ) λαβή ( δέλτα , αυτό ) .?} /* <τροχού /ποντίκι κύλισης > * / Βεβαιωθείτε ότι όλα τα αρχεία σας είναι αποθηκευμένα στον ίδιο φάκελο και να εκτελέσετε τη σελίδα HTML για να ελέγξετε
Η 4
Η
Η
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα