Προγραμματισμός

Quick tip: προσοχή στο ifChanged event του iCheck

Το iCheck είναι ίσως το καλύτερο jQuery plugin για το stylingskinning) των radio και checkbox inputs. Υπάρχει ωστόσο μια διαφορά μεταξύ του change event των radio buttons και του ifChanged event του iCheck: το change event προκύπτει όταν ένα από τα radio buttons της ομάδας επιλέγεται. Ταυτόχρονα αποεπιλέγεται ένα άλλο radio αλλά εκείνο δεν δίνει change event. Αντίθετα, το ifChanged του iCheck «χτυπάει» και για το radio που ενεργοποιείται και για το radio που απενεργοποιείται. Αν θέλετε να εκτελέσετε κάποια function χρησιμοποιώντας τα events του iCheck, καλύτερα να «ακούτε» στα change και ifClicked events. Απλώς λέω!

Διαβάστε περισσότερα…

Προγραμματισμός

Φορτώνοντας μια sidebar του WordPress με AJAX

Στο προηγούμενο άρθρο έγραψα λίγα πράγματα για το redesign αυτού του ιστοχώρου, ο οποίος είναι πλέον responsive. Ωστόσο, το ελαστικό design είναι ένα μόνο βήμα προς τη δημιουργία ενός φιλικού προς τις φορητές συσκευές website (που ήταν η αρχική ιδέα του RWD) αφού η μικρή οθόνη δεν είναι το μοναδικό «πρόβλημα» ενός smartphone. Πρέπει να λάβουμε υπόψιν την περιορισμένη μνήμη (και αποθηκευτικό χώρο, προσωρινό ή μόνιμο) και τον αργό επεξεργαστή, που οι δυνατότητές του συνήθως απέχουν πολύ από τις δυνατότητες ενός desktop ή φορητού υπολογιστή. Ξεκινάω την προσπάθεια περαιτέρω βελτίωσης φορτώνοντας την δεξιά πλαϊνή μπάρα μόνο αν υπάρχει χώρος να την δείξω.

Διαβάστε περισσότερα…

Προγραμματισμός

Στοιχεία της HTML5: <OUTPUT>

Το <output> είναι ένα νέο elementtag, ή στοιχείο, ότι προτιμάτε) της HTML5 που μπορεί να περιέχεται σε μια φόρμα (<form>) για να φιλοξενεί το αποτέλεσμα ενός υπολογισμού μεταξύ άλλων πεδίων της ίδιας φόρμας. Υποστηρίζεται από όλους τους σύγχρονους browsers, Firefox 4+, Chrome 10+, Internet Explorer 9+, Safari 5+, Opera 11+ αλλά και Internet Explorer 8, με τη χρήση του Modernizr.
Διαβάστε περισσότερα…

Προγραμματισμός

Αναδημοσίευση: Πειραματισμοί με CHECKBOXes και RADIOs

Τις προάλλες είχα μια ιδέα για το πως θα μπορούσα να φτιάξω custom checkbox και radio με CSS3. Έθεσα σαν προϋπόθεση να εξακολουθούν να λειτουργούν (προφανώς) αλλά και να παρουσιάζονται με αποδεκτό τρόπο σε χρήστες του Internet Explorer 7 και 8 (όπου δεν υποστηρίζονται CSS3) και στην πορεία έκανα μερικά πειράματα με Javascript. Για να δούμε πως πήγε…
Διαβάστε περισσότερα…

Προγραμματισμός

CustomScrollbar class for mooTools

Η γνώμη μου σχετικά με την αντικατάσταση γνωστών controls του λειτουργικού συστήματος με customιές είναι γνωστή: καλύτερα να μην το κάνετε. Ωστόσο, μερικές φορές, ο προγραμματιστής δεν έχει λόγο… Ορίστε λοιπόν ένα class που έφτιαξα για custom scrollbars.
Διαβάστε περισσότερα…