我有iScroll工作正常。我已經將jQuery字體sizer插件添加到包含文本的3個可滾動div中。在使用「A +」增加文本大小時,我得到了「我期望的」橡皮筋效應
我知道MASTERING THE REFRESH() METHOD但是我不知道如何正確實現它。iscroll dom變化
我iscroll代碼
var scroll1, scroll2, scroll3,
scrollNav;
function loaded() {
setTimeout(function() {
scrollNav = new iScroll('transition1', { useTransition:true });
scroll1 = new iScroll('scrollpage01', { useTransition:true });
scroll2 = new iScroll('scrollpage02', { useTransition:true });
scroll3 = new iScroll('scrollpage03', { useTransition:true });
}, 250);
}
document.addEventListener('touchmove', function (e) { e.preventDefault(); }, false);
document.addEventListener('DOMContentLoaded', loaded, false);
與文本的div的一個樣本是
<article id="scrollpage01">
<div id="contentScroller">
<div class="box">
<a class="jfontsize-button" id="jfontsize-m" href="#">A-</a>
<a class="jfontsize-button" id="jfontsize-d" href="#">A</a>
<a class="jfontsize-button" id="jfontsize-p" href="#">A+</a>
<p class="some-class-name">Lorem ipsum dolor sit amet, ....blah blah blah.... suspendisse potenti.
</p>
<script type="text/javascript" language="javascript">
$('.some-class-name').jfontsize({
btnMinusClasseId: '#jfontsize-m',
btnDefaultClasseId: '#jfontsize-d',
btnPlusClasseId: '#jfontsize-p'
});
</script>
</div>
</div>
</article>
現在如何/我在哪裏可以添加
setTimeout(function() { scroll1.refresh(); }, 0);
是'checkDOMChanges:true'也可以使用'iScroll 5'嗎? – Amit