0

Sencha Touch で行ったモバイル アプリケーションの CSS を交換する必要があります。

現時点では、結果が得られていません。方法を教えていただけますか?

ありがとう

4

1 に答える 1

0

このコードを使用して問題を解決しました...

var accessibilityButton = {
                xtype: 'button',
                ui: 'custom-btn-confirm',
                maxWidth: '360px',
                centered: true,
                flex: 1,
                scope: this,
                style: 'color: #ffffff',
                text: 'Active Accesibility',
                ui: 'custom-btn-confirm',         

                handler: function changeStyle() {
                    // Swap the CSS for Accessibility
                    var i, a, url, btn;
                    for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
                        if(a.getAttribute("rel").indexOf("style") != -1) {
                            url = a.href;
                            btn = document.getElementById("ext-element-114");

                            if(url.lastIndexOf('app.css') !== -1) {
                                a.href = 'resources/css/app-accesibility.css';
                                btn.textContent = "AAAA";
                            }
                            else {
                                a.href = 'resources/css/app.css';
                                btn.textContent = "BBBB";
                            }
                        } 

                    }

                }

            };
于 2012-10-01T09:47:33.517 に答える