Ghasem Paran 333 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 سلامنمیدونستم عنوان تاپیک رو چی بذارم ، امیداورم درست باشه.این کد html رو داریم :<ul><li>#1</li><li>#2</li><li>#3</li><li>#4</li><li>#5</li><li>#6</li><li>#7</li><li>#8</li><li>#9</li><li>#10</li></ul>حالا من میخوام که li ها رو از آخر select کنم.مثلا 5 تای آخر :<li>#6</li><li>#7</li><li>#8</li><li>#9</li><li>#10</li>این که چند تا باید انتخاب بشه رو کاربر داخل text-box وارد میکنه.چیکار باید بکنم ؟ممنون نقل قول لینک به ارسال
Ehsaan 1865 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 جیکوئری سلکتور خاصی به نام :gt() برای این کار داره که بر اساس عددی که بهش میدید، المنت هایی که index اونا از اون عدد بیشتر باشه رو انتخاب میکنه.<ul><li>#1</li><li>#2</li><li>#3</li><li>#4</li><li>#5</li><li>#6</li><li>#7</li><li>#8</li><li>#9</li><li>#10</li></ul><script>var a = $( 'li:gt(5)' );// elements those their index are bigger than 5var b = $( 'li:gt(-3)' );// selects 2 last elements</script> 5 نقل قول لینک به ارسال
Ghasem Paran 333 ارسال شده در مرداد 93 مالک گزارش بازنشر ارسال شده در مرداد 93 جیکوئری سلکتور خاصی به نام :gt() برای این کار داره که بر اساس عددی که بهش میدید، المنت هایی که index اونا از اون عدد بیشتر باشه رو انتخاب میکنه.خیلی خیلی ممنون. حالا اگه بخوام با افکت حذف بشه چیکار کنم ؟ نقل قول لینک به ارسال
Ehsaan 1865 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 حذف شه؟خب خیلی راحت// previous codesa.hide( 1000 );// orb.hide( 1000 );اطلاعات بیشتر:http://www.w3schools.com/jquery/jquery_hide_show.asp 2 نقل قول لینک به ارسال
Ghasem Paran 333 ارسال شده در مرداد 93 مالک گزارش بازنشر ارسال شده در مرداد 93 حذف شه؟بلهاینجوری نه ، میخوام کدهای html انتخاب شده به کل از صفحه delete بشن.مثل این حذف بشه :http://demos.9lessons.info/deleterecord.html نقل قول لینک به ارسال
Ehsaan 1865 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 خب این سایتی هم که شما فرمودید، دقیقاً از همین روش استفاده میکنه. 1 نقل قول لینک به ارسال
Ghasem Paran 333 ارسال شده در مرداد 93 مالک گزارش بازنشر ارسال شده در مرداد 93 خب این سایتی هم که شما فرمودید، دقیقاً از همین روش استفاده میکنه.از صفحه inspect element بگیرید.وقتی روی حذف کلیک میشه ، div مورد نظر استایل display:none بهش اضافه میشه.من میخوام حذف بشه ، به جای این که مخفی بشه.انگار که همچین چیزی نبوده از اول. نقل قول لینک به ارسال
Ehsaan 1865 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 // previous codesa.remove(); // remove elementsb.remove(); // remove elementsاگه میخواید افکت هم داشته باشه:a.hide( 1000, function() { a.remove(); } ); 3 نقل قول لینک به ارسال
Ghasem Paran 333 ارسال شده در مرداد 93 مالک گزارش بازنشر ارسال شده در مرداد 93 خیلی ممنون نقل قول لینک به ارسال
Ghasem Paran 333 ارسال شده در مرداد 93 مالک گزارش بازنشر ارسال شده در مرداد 93 (ویرایش شده) ببخشید.حالا اگه بخوام به اول تگ ul ، تگ های جدید li با افکت اضافه کنم ، باید چیکار کنم ؟مثلا اینو داریم :<ul><li>#1</li><li>#2</li><li>#3</li><li>#4</li><li>#5</li></ul>2 تا حذف میکنیم.<ul><li>#1</li><li>#2</li><li>#3</li></ul>حالا میخوام 2 تا اضاف بشه ، به این صورت :<ul><li>#6</li><li>#7</li><li>#1</li><li>#2</li><li>#3</li></ul>همون طور که قبلا گفتم ، تعداد رو کاربر انتخاب میکنه. ویرایش شده مرداد 93 توسط Ghasem Paran نقل قول لینک به ارسال
Ehsaan 1865 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 خب میتونید اونا رو با دستور .html به ul اضافه کنید و بلافاصله مخفی کنید و با افکت نمایششون بدید. 3 نقل قول لینک به ارسال
Ghasem Paran 333 ارسال شده در مرداد 93 مالک گزارش بازنشر ارسال شده در مرداد 93 اگه میخواید افکت هم داشته باشه:a.hide( 1000, function() { a.remove(); } );همین کد شما رو اجرا کردم ، تاثییری نداشت ، سریع حذف میشه نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 for( var x=4; x<10; ++x) {$("<li>"+x+"</li>").appandTo("ul");}برای یکی $("<li>متن</li>").appendTo("ul");همین کد شما رو اجرا کردم ، تاثییری نداشت ، سریع حذف میشه$(document).ready(function() {$( "a").click(function( ) {$( this ).fadeOut(500);});$( "a" ).promise().done(function() {$(this).remove();});}); 3 نقل قول لینک به ارسال
Ghasem Paran 333 ارسال شده در مرداد 93 مالک گزارش بازنشر ارسال شده در مرداد 93 for( var x=4; x<10; ++x) {$("<li>"+x+"</li>").appandTo("ul");}برای یکی$("<li>متن</li>").appendTo("ul");$(document).ready(function() {$( "a").click(function( ) {$( this ).fadeOut(500);});$( "a" ).promise().done(function() {$(this).remove();});});ممنون 1 نقل قول لینک به ارسال
Ghasem Paran 333 ارسال شده در مرداد 93 مالک گزارش بازنشر ارسال شده در مرداد 93 for( var x=4; x<10; ++x) {$("<li>"+x+"</li>").appandTo("ul");}برای یکی$("<li>متن</li>").appendTo("ul");آقا ایمان اگه بخوام با افکت باشه افزودن ، چیکار کنم ؟حل شد نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 $(document).ready(function() {$("a").click(function() {$("<li style=\"display:none\">متن</li>").appendTo("ul");showeffect();});function showeffect() {$("ul li").fadeIn(500);}}); 3 نقل قول لینک به ارسال
Ghasem Paran 333 ارسال شده در مرداد 93 مالک گزارش بازنشر ارسال شده در مرداد 93 (ویرایش شده) $(document).ready(function() {$("a").click(function() {$("<li style=\"display:none\">متن</li>").appendTo("ul");showeffect();});function showeffect() {$("ul li").fadeIn(500);}});آقا ایمان ، li های جدید به آخر ul اضاف میشه ، من میخوام به اول اضاف بشه ویرایش شده مرداد 93 توسط Ghasem Paran نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 $(document).ready(function() {$("a").click(function() {var ulh = $("ul").html();var h = "<li style=\"display:none\">متن</li>"+ulh;$("ul").html(h);showeffect();});function showeffect() {$("ul li").fadeIn(500);}}); 3 نقل قول لینک به ارسال
Ghasem Paran 333 ارسال شده در مرداد 93 مالک گزارش بازنشر ارسال شده در مرداد 93 (ویرایش شده) http://jsfiddle.net/poploock/2dp2ocfo/22بازم ببخشید. الان درستش کردم ، اما یه سری مشکلات داره.1 - افکت حذف فقط دفعه اول اجرا میشه2 - من میخوام اول افکت حذف اجرا بشه ، بعد افکت افزودناگر چیزی به ذهنتون میرسه که باعث بهترشدنش بشه ، ممنون میشم اعمال کنید.بازم ممنون ویرایش شده مرداد 93 توسط Ghasem Paran نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 این کد اصلا خاصیتش چی هست؟ 1 نقل قول لینک به ارسال
Ghasem Paran 333 ارسال شده در مرداد 93 مالک گزارش بازنشر ارسال شده در مرداد 93 این کد اصلا خاصیتش چی هست؟مطالب سایت به صورت زنده از دیتابیس خوانده و نمایش داده میشود. نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 خوب اینکه به زمانبندی وصله و ربطی به مطلب جدید نداره شما باید کد آژاکسی می نوشتید که با اضافه شدن هر مطلب یه مطلب از پایین حذف بشه 1 نقل قول لینک به ارسال
Ghasem Paran 333 ارسال شده در مرداد 93 مالک گزارش بازنشر ارسال شده در مرداد 93 خوب اینکه به زمانبندی وصله و ربطی به مطلب جدید نداره شما باید کد آژاکسی می نوشتید که با اضافه شدن هر مطلب یه مطلب از پایین حذف بشهچطوری ؟این کدی گذاشتم رو تست کردم ، مطالب جدید اضاف میشن و مطالب قدیمی حذفاما اگر چند دقیقه اجرا باشه ، سرعت حذف بیشتر از اضافه کردن میشه و تا جایی پیش میره که دیگه خبری نمیمونه !!!من چیزی شبیه به اخبار زنده این سایت میخوام درست کنم :http://tnews.ir نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در مرداد 93 گزارش بازنشر ارسال شده در مرداد 93 اولا باید سرور خیلی قوی ای داشته باشیدبعد باید با تابع setTimeout صفحه را در یک بازه زمانی مشخص مثلا 1 دقیقه رفرش کنید و در نهایت دستور رفرش را آژاکسی کنید و بهش افکت بدیدبرای نمونه با استفاده ازhttp://mandegarweb.c...tor/feedreader/یک خبر خوان بسازید و کدهاش رو ببینید 1 نقل قول لینک به ارسال
Ghasem Paran 333 ارسال شده در مرداد 93 مالک گزارش بازنشر ارسال شده در مرداد 93 اولا باید سرور خیلی قوی ای داشته باشیدبعد باید با تابع setTimeout صفحه را در یک بازه زمانی مشخص مثلا 1 دقیقه رفرش کنید و در نهایت دستور رفرش را آژاکسی کنید و بهش افکت بدیدبرای نمونه با استفاده ازhttp://mandegarweb.c...tor/feedreader/یک خبر خوان بسازید و کدهاش رو ببینیدآقا ایمان ، این روشی که گفتید این سایت استفاده نمیکنه ، من همینو آماده دارم ، قبلا تو انجمن مطرح کردم.خبرهای جدید با jquery اضاف میشه و div رفرش نمیشه نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .