Вот как я это называю
document.addEventListener('touchmove', function (e) { e.preventDefault(); }, false);
document.addEventListener('DOMContentLoaded', function () { setTimeout(loaded, 200); }, false);
/**/
$(document).ready(function() {
//Created an array for adding n iScroll objects
var myScroll = new Array();
$('.content').each(function(){
if($(this).attr('id')==null){
$(this).attr('id') = $(this).attr('class');
}
id = $(this).attr('id');
console.log(id);
$(this).html('<div class="scroller">'+$(this).html()+'</div>');
myScroll.push(new iScroll(id));
});
});
Я немного изменил его, чтобы вы могли использовать его с классом, а не только с идентификатором.
Кажется, что это работает (будет включено), потому что я могу перетащить контейнер и его содержимое (, но он не сохранит позицию , он восстановит при отпускании мыши )
Если вы хотите, чтобы это произошло, перейдите на страницу http://toniweb.us/grano и щелкните любой элемент в меню, новый показанный эффект.
Есть идеи, почему это работает, но не так, как ожидалось?
Причина, по которой я хочу это сделать, заключается в том, что в контейнере есть несколько подконтейнеров, которые будут скрыты или показаны в зависимости от выбора содержимого.
CSS:
#nvl1{
padding:0px 25px;
z-index:10;
position:absolute;
left:0px;
background:url("../img/fondoNivel2.jpg") no-repeat scroll right 0 #79797B ;
height:100%;
}
#nvl1 .content{
width:650px;
z-index:11;
display:none;
color:#6666b6b;
position:relative;
line-height:30px;
}