Я только начал разрабатывать сайты, подобные веб-приложениям, для iPad.Я использую scrollView YUI для списков, который хорошо работает.
Теперь проблема в том, что когда меняется ориентация, мне нужно обновить высоту экземпляра скроллера, что я не знаю, какчтобы выполнить.
Насколько я знаю, в моем грязном куске кода должно быть несколько слушателей и аргументов событий или что-то в этом роде.Есть идеи?
YUI().use("scrollview", function (Y) {
if(window.orientation == 0) // Temp solution to set the right height on load.
{ var iheight = 740; }
else if(window.orientation == 90 || window.orientation == -90)
{ var iheight = 480; }
var scrollview = new Y.ScrollView({
id: "scrollview",
srcNode: '#scrollable',
height: iheight,
flick: {
minDistance:10,
minVelocity:0.3,
axis: "y"}
});
scrollview.render();
scrollView._uiDimensionsChange(); // Think I'm supposed to use this somehow.
});