LESS: div .container { width : 100 % ; height : 100 % ; overflow-x : scroll ; overflow-y : hidden ; white-space : nowrap ; div . item { width : 40px ; height : 30px ; margin-right : 1px ; background-color : yellow; display : inline ; } } Javacsript: Element . prototype . hScroll = function ( options ) { var selector = this ; function scroll ( obj , evt ) { var direction = evt . detail ? evt . detail * ( - 120 ) : evt . wheelDelta ; ...