Итак, я некоторое время строил веб -сайт на Wix. Я работаю с множеством iframes и Velo. Сегодня я решил минимизировать все, что делало сайт быстрее, однако иногда переключение на моем сайте на табуляциях (не каждый раз и вроде как случайно) вызывает визуальный сбой, где в пределах доли секунды переключатель вкладок несколько раз до того, как будет показана последняя вкладка.
в основном, если я перехожу от вкладки A на B, это может сделать A-> B-> a-> B Super, Barely Visible, но все же, IRRIT, IRRITATING IRTATING IRTINGATING IRTAIT IRATINGATING IRTAIT IRATINGATINVAIT. PRITIAR. Тайм-аут перед промежуточной загрузкой, которая не исправила сбой, а затем я также попытался использовать незначенный код для кода меню + сайта, но теперь он все еще делает один и тот же сбой. С таблицей на мой сайт, когда выбран элемент
-код моего сайта затем скрывает меню и запускает подводные крошки.
let lastTabId = null;
let debounceTimeout = null;
$w.onReady(function () {
const Ticker = session.getItem("selectedTicker");
const companyName = session.getItem("selectedCompanyName");
const tabMap = {
"#singleTab4": ["Company Snapshot", "Overview"],
"#singleTab12": ["Company Snapshot", "Company Profile"],
"#singleTab8": ["Company Snapshot", "News"],
"#singleTab6": ["Market & Valuation", "Valuation / Forecast"],
"#singleTab5": ["Market & Valuation", "Volatility"],
"#singleTab15": ["Financial Health", "Financials"],
"#singleTab24": ["Financial Health", "Profitability"],
"#singleTab9": ["Ownership & Sustainability", "ESG Score"],
"#singleTab14": ["Ownership & Sustainability", "Holding Structure"],
"#singleTab16": ["Ownership & Sustainability", "Dividends"],
"#singleTab21": ["Filings & Insider Data", "Financial Statements"],
"#singleTab10": ["Filings & Insider Data", "SEC Filings"],
"#singleTab17": ["Filings & Insider Data", "Insider Activity"],
"#singleTab13": ["Strategic Analysis", "SWOT Analysis"],
"#singleTab22": ["Strategic Analysis", "PESTEL Analysis"],
"#singleTab23": ["Strategic Analysis", "Porters 5 Forces"],
"#singleTab19": ["Strategic Analysis", "Scenario Analysis"],
"#singleTab18": ["Advanced Tools", "Monte Carlo"],
"#singleTab20": ["Advanced Tools", "Custom Ratios"],
"#singleTab25": ["Advanced Tools", "AI Analysts"],
"#singleTab26": ["Advanced Tools", "Compare"]
};
// Set initial breadcrumb
$w("#html115").postMessage({
breadcrumb: `${Ticker} > Company Snapshot > Overview`
});
// Toggle menu iframe visibility
$w('#button5').onClick(() => {
const iframe = $w('#html113');
iframe.hidden ? iframe.show() : iframe.hide();
});
// Handle messages from the menu iframe
$w('#html113').onMessage(event => {
const data = event.data;
if (data?.type === "selectTab") {
const tabId = data.tabId;
const hideMenu = data.hideMenu;
if (tabId !== lastTabId) {
clearTimeout(debounceTimeout);
debounceTimeout = setTimeout(() => {
lastTabId = tabId;
$w("#tabs1").changeTab($w(tabId));
const [category, tabName] = tabMap[tabId] || ["Unknown Category", "Unknown Tab"];
$w("#html115").postMessage({
breadcrumb: `${Ticker} > ${category} > ${tabName}`
});
if (hideMenu) {
$w('#html113').hide();
}
}, 60); // Added this in trying to resolve the issue, does nothing
}
}
});
});
Подробнее здесь: https://stackoverflow.com/questions/796 ... ter-minify
Визуальный глюк wix после министерства ⇐ Javascript
Форум по Javascript
1749993613
Anonymous
Итак, я некоторое время строил веб -сайт на Wix. Я работаю с множеством iframes и Velo. Сегодня я решил минимизировать все, что делало сайт быстрее, однако иногда переключение на моем сайте на табуляциях (не каждый раз и вроде как случайно) вызывает визуальный сбой, где в пределах доли секунды переключатель вкладок несколько раз до того, как будет показана последняя вкладка.
в основном, если я перехожу от вкладки A на B, это может сделать A-> B-> a-> B Super, Barely Visible, но все же, IRRIT, IRRITATING IRTATING IRTINGATING IRTAIT IRATINGATING IRTAIT IRATINGATINVAIT. PRITIAR. Тайм-аут перед промежуточной загрузкой, которая не исправила сбой, а затем я также попытался использовать незначенный код для кода меню + сайта, но теперь он все еще делает один и тот же сбой. С таблицей на мой сайт, когда выбран элемент
-код моего сайта затем скрывает меню и запускает подводные крошки.
let lastTabId = null;
let debounceTimeout = null;
$w.onReady(function () {
const Ticker = session.getItem("selectedTicker");
const companyName = session.getItem("selectedCompanyName");
const tabMap = {
"#singleTab4": ["Company Snapshot", "Overview"],
"#singleTab12": ["Company Snapshot", "Company Profile"],
"#singleTab8": ["Company Snapshot", "News"],
"#singleTab6": ["Market & Valuation", "Valuation / Forecast"],
"#singleTab5": ["Market & Valuation", "Volatility"],
"#singleTab15": ["Financial Health", "Financials"],
"#singleTab24": ["Financial Health", "Profitability"],
"#singleTab9": ["Ownership & Sustainability", "ESG Score"],
"#singleTab14": ["Ownership & Sustainability", "Holding Structure"],
"#singleTab16": ["Ownership & Sustainability", "Dividends"],
"#singleTab21": ["Filings & Insider Data", "Financial Statements"],
"#singleTab10": ["Filings & Insider Data", "SEC Filings"],
"#singleTab17": ["Filings & Insider Data", "Insider Activity"],
"#singleTab13": ["Strategic Analysis", "SWOT Analysis"],
"#singleTab22": ["Strategic Analysis", "PESTEL Analysis"],
"#singleTab23": ["Strategic Analysis", "Porters 5 Forces"],
"#singleTab19": ["Strategic Analysis", "Scenario Analysis"],
"#singleTab18": ["Advanced Tools", "Monte Carlo"],
"#singleTab20": ["Advanced Tools", "Custom Ratios"],
"#singleTab25": ["Advanced Tools", "AI Analysts"],
"#singleTab26": ["Advanced Tools", "Compare"]
};
// Set initial breadcrumb
$w("#html115").postMessage({
breadcrumb: `${Ticker} > Company Snapshot > Overview`
});
// Toggle menu iframe visibility
$w('#button5').onClick(() => {
const iframe = $w('#html113');
iframe.hidden ? iframe.show() : iframe.hide();
});
// Handle messages from the menu iframe
$w('#html113').onMessage(event => {
const data = event.data;
if (data?.type === "selectTab") {
const tabId = data.tabId;
const hideMenu = data.hideMenu;
if (tabId !== lastTabId) {
clearTimeout(debounceTimeout);
debounceTimeout = setTimeout(() => {
lastTabId = tabId;
$w("#tabs1").changeTab($w(tabId));
const [category, tabName] = tabMap[tabId] || ["Unknown Category", "Unknown Tab"];
$w("#html115").postMessage({
breadcrumb: `${Ticker} > ${category} > ${tabName}`
});
if (hideMenu) {
$w('#html113').hide();
}
}, 60); // Added this in trying to resolve the issue, does nothing
}
}
});
});
Подробнее здесь: [url]https://stackoverflow.com/questions/79666580/wix-visual-glitch-after-minify[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия