PDA

View Full Version : حرفه ای: بازو بسته کردن قسمت های مختلف سایت



ncs2008
جمعه 11 فروردین 1391, 19:30 عصر
سلام دوستان و خسته نباشید
دوستان من می خواستم در سایتی که می خواهم بسازم کاربر بتواند قسمت های مختلف سایت را ببندد(collapse) و باز کند(expended) حالا نمی دونم چطور باید این کا را کنم با js یا با web part در ضمن سایت به asp.net4 درست می شود.
برای نمونه سایت http://www.jamtech.tk که می توان هر بخش را به اصطلاح minimize یا maxsimize کرد حتی بخش content را هم می خواهم به این شکل باشد تفاوتی ندارد جمع شونده با + یا _ باشد و یا با کلیک.
در ضمن هر قسمت که به حداقل یا حداکثر اندازه می رسد باید داخل div باشد یا table?
دوستان برنامه نویس لطفا یاری کنند.

Mani_rf
جمعه 11 فروردین 1391, 22:03 عصر
کار سختی نیست. به شرط آن که با JQuery آشنایی داشته باشی .هر قسمت که می خواهی باز و بسته شود را درون یک div قرار بده و به آن ID خاصی بده. بعد از آن می توانی با استفاده از دستور slideToggle می توانی این کار را انجام دهی.
مثال :


<script>
$("#dvSlider").click(function () {
$("#dvSlider").slideToggle(2000);
});
</script>


برای اطلاعات بیشتر به اینجا (http://api.jquery.com/slideToggle/) مراجعه کن.

ncs2008
شنبه 12 فروردین 1391, 00:00 صبح
ممنون دوست عزیز Mani_rf کد بدون هیچ مشکلی و به درستی اجراشد.

در ضمن این امکان وجود داره تا تنظیمات کاربر را ذخیره کنه(مثلا در کوکی)؟تا در صورتی که کاربر مجدد سایت را مشاهده کرد مانند تنظیمات قبلی که انجام داده مشاهده کند.
اگه ممکنه یه مثال جهت ذخیره تنظیمات در کوکی بزنید.
باتشکر