aserfg
یک شنبه 04 مهر 1389, 08:57 صبح
در صفحه اي دو عنصرtable است من مي خواهم كه در هر لحظه تنها يكي از آنها قابل مشاهده باشد براي اين كار از كتابخانه jquery استفاده مي كنم به شكل زير :
<scripttype="text/javascript"src="../scripts/jquery.js"></script>
<scripttype="text/javascript">
$(document).ready(function(){
$("#insertnazari").click(function(){
$("#editrow").hide(1000);
$("#edit").hide(1000);
$("#insert").show();
$("#question").show();
$("#option").hide(1000);
})
$("#editevote").click(function(){
$("#editrow").show(1000);
$("#edit").show();
$("#insert").hide();
$("#question").show();
$("#option").hide(1000);
})
$("#insertoption").click(function(){
$("#question").hide(1000);
$("#option").show();
})
});
Insertnazariوeditevoteوinsertoption عناصر تصوير هستند كه رويداد كليك اونا رو كدنويسي كردم . كد درست اجرا مي شه ولي مشكل اينجاست كه اگر زماني در جدول فعال(وضعيت نمايش) توسط عنصري پست بك انجام بشه دوباره همه عناصري كه پنهان شده اند دوباره ظاهر مي شن . آيا براي اين كه در پست بكها حالات و وضعيت اين عناصر حفظ بشه توسط جاوا اسكريپت راهي هست ؟
به عبارت آیا راهی هست که زمانی که عنصری رو مخفی کردیم تا زمانی که دوباره توسط رویدادی از حالت hidden خارج نشده به همین صورت بمونه حتی در صورت پست بک صفحه
<scripttype="text/javascript"src="../scripts/jquery.js"></script>
<scripttype="text/javascript">
$(document).ready(function(){
$("#insertnazari").click(function(){
$("#editrow").hide(1000);
$("#edit").hide(1000);
$("#insert").show();
$("#question").show();
$("#option").hide(1000);
})
$("#editevote").click(function(){
$("#editrow").show(1000);
$("#edit").show();
$("#insert").hide();
$("#question").show();
$("#option").hide(1000);
})
$("#insertoption").click(function(){
$("#question").hide(1000);
$("#option").show();
})
});
Insertnazariوeditevoteوinsertoption عناصر تصوير هستند كه رويداد كليك اونا رو كدنويسي كردم . كد درست اجرا مي شه ولي مشكل اينجاست كه اگر زماني در جدول فعال(وضعيت نمايش) توسط عنصري پست بك انجام بشه دوباره همه عناصري كه پنهان شده اند دوباره ظاهر مي شن . آيا براي اين كه در پست بكها حالات و وضعيت اين عناصر حفظ بشه توسط جاوا اسكريپت راهي هست ؟
به عبارت آیا راهی هست که زمانی که عنصری رو مخفی کردیم تا زمانی که دوباره توسط رویدادی از حالت hidden خارج نشده به همین صورت بمونه حتی در صورت پست بک صفحه