diff --git a/packages/playground/vite-project/src/App.vue b/packages/playground/vite-project/src/App.vue
index 082b8ac6..e91bfd6e 100644
--- a/packages/playground/vite-project/src/App.vue
+++ b/packages/playground/vite-project/src/App.vue
@@ -145,10 +145,24 @@
@@ -230,9 +244,20 @@ export default defineComponent({
playState: false,
showAll: false,
toggleShow: true,
+ isRTL: false,
+ arabicList: ['علوم الفضاء والتكنولوجيا', 'المهمات الفضائية', 'أكاديمية الفضاء الوطنية', 'تنظيم الفضاء', 'البرامج الفضائية'],
}
},
methods: {
+ handleToggleDirection() {
+ const _documentElement = document.documentElement
+ const dir = _documentElement.getAttribute('dir')
+
+ const _isRTL = dir === 'rtl'
+
+ _isRTL ? _documentElement.removeAttribute('dir') : _documentElement.setAttribute('dir', 'rtl')
+ this.isRTL = !_isRTL
+ },
generateRandomString() {
const randomString = Math.random().toString(36).substring(2, 15)
return `https://api.dicebear.com/7.x/adventurer/svg/seed=${randomString}`
diff --git a/packages/vue3-marquee/src/vue3-marquee.vue b/packages/vue3-marquee/src/vue3-marquee.vue
index 5c38f039..0e71ee42 100644
--- a/packages/vue3-marquee/src/vue3-marquee.vue
+++ b/packages/vue3-marquee/src/vue3-marquee.vue
@@ -9,6 +9,8 @@
@mouseleave="hoverEnded"
@mousedown="mouseDown"
@mouseup="mouseUp"
+ @touchstart="mouseDown"
+ @touchend="mouseUp"
>
{
- if (props.pauseOnHover) {
+ if (!isMobile && props.pauseOnHover) {
emit('onPause')
mouseOverMarquee.value = true
@@ -309,7 +313,7 @@ export default defineComponent({
}
const hoverEnded = () => {
- if (props.pauseOnHover) {
+ if (!isMobile && props.pauseOnHover) {
emit('onResume')
mouseOverMarquee.value = false
@@ -513,6 +517,16 @@ export default defineComponent({