У меня есть несколько ссылок на моем сайте, которые в настоящее время используют Alpine.js для запуска функции, которая прокручивается в Div на странице, и я хочу преобразовать это для использования datastar.js < /p>
Это то, что в настоящее время находится в файле base.html и файла Javascript.base.html
Contact Us
About us
Services
Products
< /code>
Функция JavaScript заключается в следующем и импортируется в index.js, затем проходит через WebPack. < /p>
export default () => ({
scrollToId(id) {
// This is used for the navigation links in the header and footer
const element = document.getElementById(id);
if (element) {
element.scrollIntoView({behavior: 'smooth' });
}
},
});
< /code>
Я попытался преобразовать это в DataStar Data-on click и запустить функцию «scrolltoid», но ошибки, говоря, что не может найти функцию. < /p>
Contact Us
< /code>
127.0.0.1/:10 GET http://127.0.0.1:8000/assets/components/smoothScroll.js net::ERR_ABORTED 404 (Not Found)
init_embed.js:285 Search endpoint requested!
backend.js:2 Alpine Devtools: waiting for init request...
datastar.js:8 Uncaught datastar runtime error: ExecuteExpression
More info: https://data-star.dev/errors/runtime/ex ... ined%22%7D
Context: {
"plugin": {
"name": "on",
"type": "attribute"
},
"element": {
"id": "",
"tag": "A"
},
"expression": {
"rawKey": "onClick__prevent",
"key": "click",
"value": "scrollToId('contact')",
"fnContent": "scrollToId('contact')"
},
"error": "scrollToId is not defined"
}
at pt (webpack://website/./assets/datastar.js?:8:1275)
at Number.mt (webpack://website/./assets/datastar.js?:10:330)
at On.e.runtimeErr.error (webpack://website/./assets/datastar.js?:11:876)
at HTMLAnchorElement.c (webpack://website/./assets/datastar.js?:11:9090)
pt @ datastar.js:8
mt @ datastar.js:10
On.e.runtimeErr.error @ datastar.js:11
c @ datastar.js:11
< /code>
I really can't find anything in relation to doing this.
Apologies in advanced if I am missing something simple.
Подробнее здесь: https://stackoverflow.com/questions/797 ... ar-data-on
Преобразовать Alpine.js включено в DataStar Data-On* ⇐ Javascript
Форум по Javascript
-
Anonymous
1753937342
Anonymous
У меня есть несколько ссылок на моем сайте, которые в настоящее время используют Alpine.js для запуска функции, которая прокручивается в Div на странице, и я хочу преобразовать это для использования datastar.js < /p>
Это то, что в настоящее время находится в файле base.html и файла Javascript.base.html
[url=#]Contact Us[/url]
[url=#]About us[/url]
[url=#]Services[/url]
[url=#]Products[/url]
< /code>
Функция JavaScript заключается в следующем и импортируется в index.js, затем проходит через WebPack. < /p>
export default () => ({
scrollToId(id) {
// This is used for the navigation links in the header and footer
const element = document.getElementById(id);
if (element) {
element.scrollIntoView({behavior: 'smooth' });
}
},
});
< /code>
Я попытался преобразовать это в DataStar Data-on click и запустить функцию «scrolltoid», но ошибки, говоря, что не может найти функцию. < /p>
[url=#]Contact Us[/url]
< /code>
127.0.0.1/:10 GET http://127.0.0.1:8000/assets/components/smoothScroll.js net::ERR_ABORTED 404 (Not Found)
init_embed.js:285 Search endpoint requested!
backend.js:2 Alpine Devtools: waiting for init request...
datastar.js:8 Uncaught datastar runtime error: ExecuteExpression
More info: https://data-star.dev/errors/runtime/execute_expression?metadata=%7B%22plugin%22%3A%7B%22name%22%3A%22on%22%2C%22type%22%3A%22attribute%22%7D%2C%22element%22%3A%7B%22id%22%3A%22%22%2C%22tag%22%3A%22A%22%7D%2C%22expression%22%3A%7B%22rawKey%22%3A%22onClick__prevent%22%2C%22key%22%3A%22click%22%2C%22value%22%3A%22scrollToId%28%27contact%27%29%22%2C%22fnContent%22%3A%22scrollToId%28%27contact%27%29%22%7D%2C%22error%22%3A%22scrollToId+is+not+defined%22%7D
Context: {
"plugin": {
"name": "on",
"type": "attribute"
},
"element": {
"id": "",
"tag": "A"
},
"expression": {
"rawKey": "onClick__prevent",
"key": "click",
"value": "scrollToId('contact')",
"fnContent": "scrollToId('contact')"
},
"error": "scrollToId is not defined"
}
at pt (webpack://website/./assets/datastar.js?:8:1275)
at Number.mt (webpack://website/./assets/datastar.js?:10:330)
at On.e.runtimeErr.error (webpack://website/./assets/datastar.js?:11:876)
at HTMLAnchorElement.c (webpack://website/./assets/datastar.js?:11:9090)
pt @ datastar.js:8
mt @ datastar.js:10
On.e.runtimeErr.error @ datastar.js:11
c @ datastar.js:11
< /code>
I really can't find anything in relation to doing this.
Apologies in advanced if I am missing something simple.
Подробнее здесь: [url]https://stackoverflow.com/questions/79720797/convert-alpine-js-on-click-to-datastar-data-on[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия