<script> function divhide() { $("#Main_Div_bell").hide("slow"); clearInterval(myVar); } $(document).ready(function () { var myVar = setTimeout(function () { divhide(); }, 7000); }); </script>
وقتی کد بالا که برای بسته شدن div هست در UpdatePanel میزارم فقط یک بار اجرا میشه باید جیکارش کنم که همیشه اجرا بشه؟
تکه کد زیر فقط یکبار اجرا میشه و بعد از لود کامل صفحه
$(document).ready(function () {
میتونید function درست کنید و در زمان مورد نیاز صدا بزنید
کد بستن رو که نوشتید در رویداد باز شدن مدال قرار دهید
اینگونه بعد از باز شدن کد شما اجرا میشه و بعد از 7 ثانیه بسته میشه
بله
این کد باید بعد اجرای پیغام اجرا شود
این کد برای فعال یا غیرفعال کردن هست
protected void Button1_Click(object sender, EventArgs e) { Div_bell.Visible = true; Div_bell.Visible = false; }
اینم اسکریپت
<script> function divhide() { $("#Main_Div_bell").hide("slow"); clearInterval(myVar); } $(document).ready(function () { var myVar = setTimeout(function () { divhide(); }, 7000); }); </script>
من گیچ شدم نمیدونم شما دارید چه چور میگید حالا چه چور باید باهم ترکیبش کنم؟
کد زیر را داخل Div قرار دهید
<script> function divhide() { var myVar = setTimeout(function () { divhide(); }, 7000); $("#Main_Div_bell").hide("slow"); clearInterval(myVar); } </script>
به این صورت هم قرار دادم ولی بازهم جواب نداد
<div class="portlet-body col-md-12" id="Div_bell" runat="server" visible="false"> <script> function divhide() { $("#Main_Div_bell").hide("slow"); clearInterval(myVar); } $(document).ready(function () { var myVar = setTimeout(function () { divhide(); }, 5000); }); </script> <div class="form-group curve" id="bellsuccess" runat="server" visible="false"> <div class="alert alert-success fill fade in"> <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button> <i class="icon-check"></i><strong>تایید شد</strong> <span id="Sp_success" runat="server"></span> </div> </div> <div class="form-group curve" id="belldanger" runat="server" visible="false"> <div class="alert alert-danger fill fade in"> <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button><i class="icon-close"></i><strong>خطا!</strong> <span id="sp_danger" runat="server"></span> </div> </div> </div>
<div class="portlet-body col-md-12" id="Div_bell" runat="server" visible="false"> <script> var myVar = setTimeout(function () { divhide(); }, 5000); $("#Main_Div_bell").hide("slow"); clearInterval(myVar); </script> <div class="form-group curve" id="bellsuccess" runat="server" visible="false"> <div class="alert alert-success fill fade in"> <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button> <i class="icon-check"></i><strong>تایید شد</strong> <span id="Sp_success" runat="server"></span> </div> </div> <div class="form-group curve" id="belldanger" runat="server" visible="false"> <div class="alert alert-danger fill fade in"> <button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button><i class="icon-close"></i><strong>خطا!</strong> <span id="sp_danger" runat="server"></span> </div> </div> </div>
متاسفانه بازهم کار نکرد
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)