مهدی
2 سال پیش توسط مهدی مطرح شد
1 پاسخ

راهنمایی در مورد alpineJS

سلام
من یک div دارم که میخوام وقتی روی یک button خارج از این div کلیک میشه x-show اون div برابر false بشه
اگر button داخل div باشه میدونم چکار باید بکنم اما خارج از x-data نه
ممنون از راهنماییتون

<div>
   content
</div>
<button>show/hide</button>

ثبت پرسش جدید
Mohammad
تخصص : 5656565
@Reza.7 2 سال پیش مطرح شد
0

سلام
به div که هر دوی اونها داخلش قرار دارند x-data بده
باید داخل یک کامپوننت باشند

    <div x-data="{ open : false}">
        <div x-show="open">
            content
         </div>
         <button @click="open = !open">show/hide</button>
    </div>

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام