GetClientRects () ফাংশনটি পরীক্ষা করে দেখুন যা কোনও উপাদানের রেখার সংখ্যা গণনা করতে ব্যবহার করা যেতে পারে। এটি কীভাবে ব্যবহার করতে হয় তার একটি উদাহরণ এখানে।
var message_lines = $("#message_container")[0].getClientRects();
এটি একটি জাভাস্ক্রিপ্ট DOM অবজেক্ট প্রদান করে। এটি করার মাধ্যমে লাইনের পরিমাণ জানা যাবে:
var amount_of_lines = message_lines.length;
এটি প্রতিটি লাইনের উচ্চতা এবং আরও অনেক কিছু ফিরিয়ে দিতে পারে। এটি আপনার স্ক্রিপ্টে যুক্ত করে এটি করতে পারে এমন সামগ্রীর পুরো অ্যারেটি দেখুন, তারপরে আপনার কনসোল লগটিতে সন্ধান করুন।
console.log("");
console.log("message_lines");
console.log(".............................................");
console.dir(message_lines);
console.log("");
যদিও কয়েকটি বিষয় লক্ষণীয় তা হ'ল এটি কেবলমাত্র যদি উপাদানটি অন্তর্ভুক্ত উপাদানটি ইনলাইন থাকে তবে তা কাজ করে তবে আপনি প্রস্থটি নিয়ন্ত্রণ করতে ব্লক উপাদান সহ অন্তর্নির্মিত ইনলাইন উপাদানটিকে ঘিরে রাখতে পারেন:
<div style="width:300px;" id="block_message_container">
<div style="display:inline;" id="message_container">
..Text of the post..
</div>
</div>
যদিও আমি স্টাইলের মতো হার্ড কোডিংয়ের প্রস্তাব দিই না। এটি কেবল উদাহরণস্বরূপ।