2015-07-08 4 views
0

Я пытаюсь включить AMCharts.js в мое приложение для мобильных устройств jQuery, но диаграмма имеет возможность масштабирования или прокрутки. Я могу использовать только колесико мыши, чтобы увеличить масштаб, но когда я попытался подготовить fiddle, он отлично работает.amCharts + jQuery Мобильная интеграция

Единственное отличие заключается в том, что в моем приложении amchart не находится на первой странице, но появляется после навигации по 2 страницам. Я включил скрипты в свой .htm-файл.

<div data-role="page"> 
    <div id="header" data-role="header">Header</div> 
    <div id="content" data-role="content"> 
     <p> am charts <p> 
      <div id="chartdiv"></div> 

     </div> 
    <div id="footer" data-role="footer">Footer</div> 
</div> 

Я получаю эту ошибку в моем приложении: Uncaught TypeError: a.touches.item не является функцией при попытке перетащить ползунок или масштабирования/прокрутки в графике.

же ошибка подходит для [highstocks.js][3] а

+0

Вы были бы в состоянии создать скрипку, которая использует jQuery Mobile для отображения вашей настройки? – martynasma

ответ

0

Попробуйте создать диаграмму в pageshow случае страницы навигации тоже:

$(document).on("pageshow", "#page2", function() { ... 

Updated FIDDLE

+0

, я обновил свой код, создав диаграмму на странице, но все-таки есть какая-то проблема, я не могу прокручивать или масштабировать диаграмму – Bhupendra

Смежные вопросы