هل لدى مسج أية وظائف للتمرير العميل إلى الجزء السفلي من ميناء الرأي؟

StackOverflow https://stackoverflow.com/questions/661041

  •  20-08-2019
  •  | 
  •  

سؤال

وأريد أن يديروا التمرير إلى أسفل إطار العرض مع مسج. هناك المساعد المتاحة وهي ليست مبالغة (أي لا تحتوي على ميزة ضخمة المحددة لهذه المهمة صغيرة)؛

هل هناك المساعد متوفرة أو وسيلة للقيام بذلك أصلا مع مسج؟

هل كانت مفيدة؟

المحلول

ومسج يجعل مثل هذه الامور تافهة بحيث لا تحتاج فقط البرنامج المساعد. مثال:

var x = 250; //insert your own formula to calculate where you want to scroll to in px
var t = 500; //arbitrary time in ms
$("html,body").animate({ scrollTop: x }, t);

وبدلا من html,body يمكنك وضع أي عنصر الذي مخطوطات، مثل شعبة. t هي المرة في مللي ثانية على الذي سيتم تشغيل الرسوم المتحركة وx هو موقفكم للانتقال إلى في بكسل. لاحظ أن هذا يعمل مع scrollLeft أيضا ولكن ليس scrollRight أو scrollBottom (لا وجود قيود على مسج لكن جافا سكريبت).

نصائح أخرى

ويمكنك دائما القيام السطر التالي للتمرير عنصر لأسفل

$("body").attr({ scrollTop: $("body").attr("scrollHeight") });

jQuery.ScrollTo المساعد، يمكنك انتقل إلى مواقف حازمة (ثابتة أو مطلقة )، وذلك باستخدام محددات، عناصر DOM، وأكثر من ذلك ...

وتعطي نظرة إلى العروض ...

لوضع على إجابات من داركو Z وCMS، وهنا هو ما كنت لتحريك التمرير لعنصر معين:

var target = $('#elem');
$('html,body').animate({scrollTop: target.offset().top}, 500);
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top