После долгих исследований я обнаружил, что
1002 * нам нужно загрузить динамический HTML для каждого блока прокрутки в уникальный контейнер s.
, например, для .-
HTML
<div data-role="content" id="container">
<div id="scrollContainer"></div>
<div id="anotherContainer"></div>
</div>
JS
если мы сначала загрузили scrollview в scrollContainer,
$('#scrollContainer').html(loadHtml);
$("#scrollContainer").scrollview();
$("#scrollContainer").trigger('create');
затем в следующий раз нам нужно загрузить в другой контейнер -
$('#anotherContainer').html(loadHtml);
$("#anotherContainer").scrollview();
$("#anotherContainer").trigger('create');
Необязательно
Чтобы снова динамически загрузить в #scrollContainer
, мы можем удалитьи воссоздать <div>
.после выполнения второго блока кода
$('#scrollContainer').remove();
$('#container').append('<div id="scrollContainer"></div>');
//$('#scrollContainer').empty(); // simply making this DIV empty WILL NOT WORK, we need to REMOVE DYNAMIC CLASSES, STYLES also. So, its better to recreate the LOADCONTAINER
должны быть другие решения, но это действительно работает.