モバイル詳細画面のヘッダー下側の空白部分にボタンを配置し
「position: sticky」にてボタンのスクロールを制御しようと
しましたが、Android端末とiOS端末では動作に差異があります。
< Android端末 >
・画面スクロールに同期してボタンも一定量スクロールした後
固定される。
・以降スクロールしてもページの最後までボタンは固定される。
< iPad/iPhone端末 >
・画面スクロールに同期してボタンも一定量スクロール後、
固定される。
・以降スクロールでページの途中までボタンが固定されるが、
さらにスクロールするとボタンの固定が解除される。
できればAndroid端末の動作に合わせたいのですが、ご教示頂ければ
幸いです。
<サンプルコード>
(function() {
‘use strict’;
kintone.events.on(‘mobile.app.record.detail.show’, function(event) {
var mySpaceFieldButton = document.createElement(‘button’);
mySpaceFieldButton.id = ‘my_space_field_button’;
mySpaceFieldButton.innerText = ’ BUTTON ';
kintone.mobile.app.getHeaderSpaceElement().style.position = “sticky”;
kintone.mobile.app.getHeaderSpaceElement().style.position = “-webkit-sticky”;
kintone.mobile.app.getHeaderSpaceElement().style.zIndex = 100;
kintone.mobile.app.getHeaderSpaceElement().style.top = “10px”;
kintone.mobile.app.getHeaderSpaceElement().appendChild(mySpaceFieldButton);
});
})();