Я использую последнюю версию V2 F7. Итак, вот мой индекс. html, у меня точно так же
<div class="block-title">Separate Collapsibles</div>
<div class="list">
<ul>
<li class="accordion-item"><a href="#" class="item-content item-link">
<div class="item-inner">
<div class="item-title">Item 1</div>
</div>
</a>
<div class="accordion-item-content">
<div class="block">
<p>Item 1 content. Lorem ipsum dolor sit amet...</p>
</div>
</div>
</li>
<li class="accordion-item"><a href="#" class="item-content item-link">
<div class="item-inner">
<div class="item-title">Item 2</div>
</div>
</a>
<div class="accordion-item-content">
<div class="block">
<p>Item 2 content. Lorem ipsum dolor sit amet...</p>
</div>
</div>
</li>
...
</ul>
мой customindex. js
var app = new Framework7();
var $ = Dom7;
$('.accordion-item').on('accordion:opened', function () {
app.dialog.alert('Accordion item opened');
});
$('.accordion-item').on('accordion:closed', function (e) {
app.dialog.alert('Accordion item closed');
});
app.on('accordionOpened', function (el) {
console.log('The following element opened:');
console.log(el);
});
//i added this function but gives error message , cannot set property 'f7View' of undefined
var viewMain = app.view.create('.view-main',{});
$$('.accordion-item').on('accordion:opened', function () {
app.dialog.alert('Accordion item opened');
});
Я делаю то же, что и Документы Framework7 делают, у меня есть теги div id="app"
и div class = "view view-main"
. Пожалуйста, мне нужно руководство ... Спасибо за помощь