PDA

View Full Version : سوال: اجرای کد جی کوئری همراه با انیمیشن بعد از اجرای ای جکس



mbasirati
دوشنبه 03 فروردین 1394, 18:12 عصر
سلام
من میخوام یه تابع جی کوئری رو بعد از انجام عمل ای جکسی فراخونی کنم. از microsoft ajax هم استفاده میکنم. (یعنی از آپدیت پنل و ...)
توی کد بیهایند بعد از کدهام این کد رو قرار دادم:
ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "alert", "BlinkCart()", true);

کد جی کوئری ای که من دارم انیمیشن داره. مثلا :
$('selector').hide(500)
کد اجرا میشه اما بدون اینمیشن اجرا میشه.
اشکال از کجاس؟

keiv@n
دوشنبه 03 فروردین 1394, 18:32 عصر
<script type="text/javascript">
function BindEvents() {
$(document).ready(function() {
کدهای اجرا انیمیشن
});
}
</script>

<asp:UpdatePanel...
<ContentTemplate
<script type="text/javascript">
Sys.Application.add_load(BindEvents);
</script>
</ContentTemplate>
</asp:UpdatePanel>

mbasirati
دوشنبه 03 فروردین 1394, 18:43 عصر
جواب نداد
البته این نکته رو بگم که آپدیت پنل من توی مسترپیج هست و دکمه ای که عمل ای جکسی انجام میده توی یکی از صفحات سایت.

keiv@n
دوشنبه 03 فروردین 1394, 19:00 عصر
update panel خودش داغونه چه برسه تو مستر پیج هم استفاده بشه ، توصیه می کنم ایجکس استفاده کنید ;()ajax.$

mbasirati
دوشنبه 10 فروردین 1394, 18:08 عصر
update panel خودش داغونه چه برسه تو مستر پیج هم استفاده بشه ، توصیه می کنم ایجکس استفاده کنید ;()ajax.$

طبق توصیه شما از جی کوئری ای جکس استفاده کردم. ولی مشکلی که دارم بعد از زدن دکمه "اضافه به سبد خرید" سبد خریدم که توی مسترپیج هست آپدیت نمیشه و آیتم جدید رو نمایش نمیده تا یه بار صفحه رفرش بشه.

اون تابعی که توی مسترپیج سبد خریدم رو رفرش میکنه فراخونی میکنم ولی سبد خرید آپدیت نمیشه.
سبد خریدم یه listView هست که محتوای جدول cart رو نمایش میده.

چه جوری این مشکلو حل کنم؟