কীভাবে আপনার দস্তাবেজের কোনও HTML উপাদানটিতে সরঞ্জামদণ্ডগুলি যুক্ত করা যায় তা প্রদর্শন করার জন্য একটি উদাহরণ ব্যবহার করুন।
বিঃদ্রঃ:
আপনি যদি নিজের পৃষ্ঠাতে রাখেন তখন এই সরঞ্জামদণ্ডের নমুনাগুলি যদি কাজ না করে তবে আপনার আর একটি সমস্যা আছে। আপনি যেমন জিনিস তাকান প্রয়োজন:
- স্ক্রিপ্টগুলির ক্রম অন্তর্ভুক্ত
- আপনি সরানো হয়েছে এমন HTML উপাদানগুলি আরম্ভ করার চেষ্টা করছেন কিনা তা দেখুন
- আপনি এখন আর অন্তর্ভুক্ত না করে জেএস ফাইলগুলিতে পদ্ধতিগুলি কল করার চেষ্টা করছেন কিনা তা দেখুন
আপনি যদি জেএস ফাইল অন্তর্ভুক্ত করছেন যা আপনার প্রয়োজনীয় কার্যকারিতা সরবরাহ করে কিনা (কেবলমাত্র সরঞ্জামের জন্য নয়, তবে আপনি পৃষ্ঠায় যে কোনও উপাদান ব্যবহার করেন)।
<head>
<link rel="stylesheet" href="/Content/bootstrap.css" />
<link rel="stylesheet" href="/Content/animate.css" />
<link rel="stylesheet" href="/Content/style.css" />
</head>
<body>
... your HTML code ...
<script src="/Scripts/jquery-2.1.1.js"></script>
<script src="/Scripts/bootstrap.min.js"></script>
<script src="/Scripts/app/inspinia.js"></script> <!-- if using INSPINIA -->
... your JavaScript initializers ...
</body>
উপরের আইটেমগুলির মধ্যে যে কোনও একটির ব্যর্থতা জাভাস্ক্রিপ্টকে লোডিং এবং / বা চালানো থেকে রোধ করতে পারে এবং যা সবকিছু সুন্দর এবং ভাঙ্গা রাখে।
কাজের উদাহরণ
ধরা যাক আপনার একটি ব্যাজ রয়েছে এবং আপনি যখন এটি ব্যবহার করেন তখন এটি কোনও সরঞ্জামদণ্ডটি প্রদর্শন করতে চান।
আসল এইচটিএমএল:
<span class="badge badge-sm badge-plain">Admin Mode</span>
সমতল বুটস্ট্র্যাপ টুলটিপস
আপনি যদি কোনও এইচটিএমএল এলিমেন্টের জন্য টুলটিপগুলি তৈরি করে থাকেন এবং আপনি সরল বুটস্ট্র্যাপ টুলটিপস ব্যবহার করছেন তবে আপনি নিজের জাভাস্ক্রিপ্ট কোড দিয়ে টুলটিপ ইনিশিয়ালাইজারদের কল করার জন্য দায়বদ্ধ হবেন।
আগে
<span class="badge badge-sm badge-plain">Admin Mode</span>
পরে
<span
class="badge badge-sm badge-plain"
data-toggle="tooltip"
data-placement="right"
title="Tooltip on right"
>Admin Mode</span>
সূচনাকারী
<script>
// Initialize any Tooltip on this page
$(document).ready(function ()
{
$('[data-toggle="tooltip"]').tooltip();
}
);
</script>
বুটস্ট্র্যাপ টেম্পলেট টুলটিপস (যেমন ইনস্পিনিয়া)
আপনি যদি বুটস্ট্র্যাপ টেম্পলেট ব্যবহার করছেন (যেমন INSPINIA), আপনি টেমপ্লেট বৈশিষ্ট্যগুলি সমর্থন করার জন্য একটি সমর্থনকারী স্ক্রিপ্ট অন্তর্ভুক্ত করছেন:
<script src="/Scripts/app/inspinia.js" />
INSPINIA- র ক্ষেত্রে অন্তর্ভুক্ত স্ক্রিপ্টটি ডকুমেন্টটি লোড করা শেষ হলে স্বয়ংক্রিয়ভাবে নিম্নলিখিত জাভাস্ক্রিপ্ট কোডটি চালিয়ে সমস্ত সরঞ্জামদণ্ড শুরু করে:
// Tooltips demo
$('.tooltip-demo').tooltip({
selector: "[data-toggle=tooltip]",
container: "body"
});
এ কারণে, আপনাকে নিজের মতো করে এএসপিআইএনএ-স্টাইলের সরঞ্জামটিপস আরম্ভ করতে হবে না। তবে আপনাকে আপনার উপাদানগুলিকে একটি নির্দিষ্ট উপায়ে ফর্ম্যাট করতে হবে। সঙ্গে এইচটিএমএল উপাদানের জন্য সূচনাকারী সৌন্দর্য tooltip-demo
মধ্যে class
অ্যাট্রিবিউট, তারপর কল tooltip()
কোনো আরম্ভ করতে পদ্ধতি সন্তান উপাদান অ্যাট্রিবিউট আছে data-toggle="tooltip"
সংজ্ঞায়িত।
উদাহরণস্বরূপ ব্যাজ জন্য, (ক মত এটি প্রায় একটি বাইরের উপাদান স্থান <div>
বা <span>
) আছে যে class="tooltip-demo"
, তারপর স্থান data-toggle
, data-placement
এবং title
উপাদান ব্যাজ যে মধ্যে প্রকৃত টুলটিপ জন্য বৈশিষ্ট্যাবলী। এ জাতীয় কিছু দেখতে উপরের মূল HTMLটি সংশোধন করুন:
আগে
<span class="badge badge-sm badge-plain">Admin Mode</span>
পরে
<span class="tooltip-demo">
<span
class="badge badge-sm badge-plain"
data-toggle="tooltip"
data-placement="right"
title="Tooltip on right"
>Admin Mode</span>
</span>
সূচনাকারী
None
নোট করুন যে উপাদানটির মধ্যে থাকা কোনও শিশু উপাদানগুলির <span class="tooltip-demo">
সরঞ্জামদণ্ড সঠিকভাবে প্রস্তুত থাকবে। আমার কাছে তিনটি শিশু উপাদান থাকতে পারে, যা সবার প্রয়োজনের সরঞ্জামদণ্ডগুলির প্রয়োজন এবং এগুলি একটি পাত্রে রেখে দেওয়া।
একাধিক আইটেম, প্রতিটি একটি টুলটিপ সহ
<span class="tooltip-demo">
<span class="badge badge-sm badge-plain" data-toggle="tooltip" data-placement="right" title="A Tooltip">Text 001</span>
<span class="badge badge-sm badge-plain" data-toggle="tooltip" data-placement="right" title="Another Tooltip">Text 002</span>
<span class="badge badge-sm badge-plain" data-toggle="tooltip" data-placement="right" title="Third Tooltip">Text 003</span>
</span>
এই জন্য শ্রেষ্ঠ ব্যবহার যোগ করার জন্য হবে class="tooltip-demo"
একটি করতে <td>
অথবা একটি দূরতম <div>
বা <span>
।
টেম্পলেট ব্যবহার করার সময় সমতল বুটস্ট্র্যাপ টুলটিপস
আপনি যদি ইনস্পিনিয়া ব্যবহার করছেন তবে আপনি টুলটিপগুলি তৈরি করতে অতিরিক্ত বহিরাগত <div>
বা <span>
ট্যাগ যুক্ত করতে চান না , আপনি টেমপ্লেটটিতে হস্তক্ষেপ না করে স্ট্যান্ডার্ড বুটস্ট্র্যাপ টুলটিপস ব্যবহার করতে পারেন। এক্ষেত্রে আপনি নিজেই টুলটিপস আরম্ভ করার জন্য দায়বদ্ধ হবেন। তবে class
আপনার টুলটিপ আইটেমগুলি শনাক্ত করতে আপনাকে এট্রিবিউটে কাস্টম মান ব্যবহার করা উচিত । এটি INPINIA দ্বারা প্রভাবিত উপাদানগুলির সাথে হস্তক্ষেপ থেকে আপনার টুলটিপ ইনিশিয়ালাইজারকে রাখবে। আমাদের উদাহরণে, এর ব্যবহার করুন standalone-tt
:
আগে
<span class="badge badge-sm badge-plain">Admin Mode</span>
পরে
<span
class="standalone-tt badge badge-sm badge-plain"
data-toggle="tooltip"
data-placement="right"
title="Tooltip on right"
>Admin Mode</span>
সূচনাকারী
<script>
// Initialize MY standalone tooltips, ignoring INSPINIA-affected elements
$(document).ready(function ()
{
$('.standalone-tt').tooltip();
}
);
</script>