طريقة عمل "قراءة المزيد"
في بعض المواقع اجد كلمه اقرا المزيد وعند الضغط عليها تظهر الاسطر المخفيه في نفس الصفحه .فكيف يتم عمل ذلك؟
2 إجابات
توجد ايضا هذه الاضافة "jQuery More/Less Text"
بواسطة: Dina 1 من 1 أشخاص وجدو هذه الاجابة مفيدة. هل وجدتها؟ نعم لا
طريقة باستخدام مكتبة الـjQuery عن طريق هذه الدالة
(function($) { $.fn.trunc = function(numWords) { this.each(function() { var me = $(this); var original = me.text(); var truncated = original.split(" "); if (truncated.length <= numWords) { return; } while (truncated.length > numWords) { truncated.pop(); } truncated = truncated.join(" "); collapse(); function expand() { me.empty(); me.text(original); var link = $('<a href="#">see less</a>'); link.click(collapse); me.append(' [').append(link).append(']'); return false; } function collapse() { me.empty(); me.text(truncated + "... "); var link = $('<a href="#">see more</a>'); link.click(expand); me.append(' [').append(link).append(']'); return false; } }); }; })(jQuery);ومثال حى تطبيقى من هنا بواسطة: MacOS تعديل: MacOS 1 من 2 أشخاص وجدو هذه الاجابة مفيدة. هل وجدتها؟ نعم لا انا اعرف استخدم الnamed anchor ولكن لا استطيع توظيفها في تلك الحاله اي انه عند الضغط علي قراءه المزيد ينزل الكلام في نفس الصفحه فكيف يتم ذلك؟ هل رأيتى هذا المثال ؟ ، اما موضوع الروابط الداخليه او وضع اسم بعد علامة الشباك فى الرابط .. اعتقد ان هذا لن يفيد فى هذه الحالة |