আমি কীভাবে jQuery ব্যবহার করে হোভারে একটি সরঞ্জামদণ্ডের বার্তা প্রদর্শন করতে পারি?


86

শিরোনাম অনুসারে, আমি কীভাবে jQuery ব্যবহার করে হোভারে একটি সরঞ্জামদণ্ডের বার্তা প্রদর্শন করতে পারি?


4
যদি না এটি গতিশীলভাবে উত্পন্ন উপাদান বা সরঞ্জামদণ্ড না হয় যার বিষয়বস্তু পরিবর্তিত হতে পারে তবে আমি title="My tooltipসেই উপাদানটির সাথেই সেই গুণটি ব্যবহার করার পরামর্শ দেব
সুদীপ্তা চ্যাটার্জী

দয়া করে পড়ুন আমি পরীক্ষা আছে এটি কাজ নিশ্ছিদ্র: stackoverflow.com/questions/11781665/...
ড্যানিয়েল Adenew

উত্তর:


25

আমি কিউটিপ পরামর্শ দিচ্ছি


36
কিউটিপটি খুব ভারী (55 কেবি, কিছু পুরো জেএস ফ্রেমওয়ার্কের চেয়ে বেশি)। এইচটিএমএল বৈশিষ্ট্যটি ব্যবহার সম্পর্কে সাইকোটিকের উত্তর দেখুন। তবে আপনি যদি হালকা ও সুন্দর কিছু করতে চান তবে পাওয়ারটিপ নামে পরিচিত এই জিকুয়েরি প্লাগইনটি দেখুন, মাত্র 12 কেবি এবং এমনকি পুরানো ব্রাউজারগুলির সাথে সামঞ্জস্যপূর্ণ - স্টিভেনবেনার.github.com/jquery-powertip
sdiley

190

আপনার যা প্রয়োজন তার জন্য টুলটিপ প্লাগইন খুব বেশি ভারী ওজনযুক্ত হতে পারে। আপনার সরঞ্জামদণ্ডে আপনি যে পাঠ্যটি দেখাতে চান তা কেবল 'শিরোনাম' বৈশিষ্ট্যটি সেট করুন।

$("#yourElement").attr('title', 'This is the hover-over text');

11
নোট করুন যে আপনি নিজের টুলটিপটি সরাসরি এইচটিএমএলতেও রাখতে পারেন: <div id = "DivWithTooltip" class = "DivClass" শিরোনাম = "আপনার হোভার বার্তা">
মার্ক ব্রিটিংহাম

4
এটি আমার পক্ষে কাজ করে না! propপরিবর্তে ব্যবহার করতে হবে। $("#yourElement").prop('title', 'This is the hover-over text');
এসএনএগ

হাই @psychotik। এই শিরোনাম সাহসী করা সম্ভব?
কৃষ্ণ___না

16

নিম্নলিখিতটি কবজের মতো কাজ করবে (ধরে নিবেন আপনার সাথে ডিভ / স্প্যান / টেবিল / টিআর / টিডি / ইত্যাদি রয়েছে "id"="myId")

    $("#myId").hover(function() {
        $(this).css('cursor','pointer').attr('title', 'This is a hover text.');
    }, function() {
        $(this).css('cursor','auto');
    });

সম্মানজনক হিসাবে, .css('cursor','pointer')হোভারের উপর মাউস পয়েন্টার পরিবর্তন করবে।


4
কীভাবে শোধিত টুলটিপে স্টাইল যুক্ত করবেন
উৎপল

11

jQuery টুলটিপ প্লাগইনটি একবার দেখুন । আপনি বিভিন্ন বিকল্পের জন্য একটি বিকল্প অবজেক্টে পাস করতে পারেন।

এছাড়াও অন্যান্য বিকল্প টুলটিপ প্লাগইন উপলব্ধ রয়েছে যার মধ্যে কয়েকটি রয়েছে

ডেমো এবং ডকুমেন্টেশনগুলি দেখুন এবং আপনার কোডটিতে কীভাবে এটি ব্যবহার করবেন সে সম্পর্কে আপনার যদি নির্দিষ্ট প্রশ্ন থাকে তবে দয়া করে আপনার প্রশ্নটি আপডেট করুন।


5

আপনি বুটস্ট্র্যাপ টুলটিপ ব্যবহার করতে পারেন । এটি আরম্ভ করতে ভুলবেন না।

<span class="tooltip-r" data-toggle="tooltip" data-placement="left" title="Explanation">
inside span
</span>

বাম দিকে পাঠ্য বিবরণ প্রদর্শিত হবে।

এবং এটি জেএস দিয়ে চালান:

$('.tooltip-r').tooltip();

4

প্রস্তাবিত কিউটিপ এবং অন্যান্য প্রকল্পগুলি বেশ পুরানো বলে আমি কিউটিপ 2 ব্যবহার করার পরামর্শ দিচ্ছি কারণ এটি সর্বাধিক আপ টু ডেট।


2

টুলটিপসটারটি একবার দেখুন

  • ব্যবহার করা সহজ
  • নমনীয়
  • কিছু অন্যান্য টুলটিপ প্লাগিনের তুলনায় বেশ হালকা ওজন (39 কেবি)
  • অতিরিক্ত স্টাইলিং ছাড়াই আরও ভাল দেখাচ্ছে
  • পূর্বনির্ধারিত থিমগুলির একটি ভাল সেট রয়েছে

0

আপনি কোনও জিকিউইরি ব্যবহার না করে কেবল সিএসএস ব্যবহার করে এটি করতে পারেন।

<a class="tooltips">
    Hover Me
    <span>My Tooltip Text</span>
</a>
<style>
    a.tooltips {
        position: relative;
        display: inline;
    }

        a.tooltips span {
            position: absolute;
            width: 200px;
            color: #FFFFFF;
            background: #000000;
            height: 30px;
            line-height: 30px;
            text-align: center;
            visibility: hidden;
            border-radius: 6px;
        }

            a.tooltips span:after {
                content: '';
                position: absolute;
                top: 100%;
                left: 35%;
                margin-left: -8px;
                width: 0;
                height: 0;
                border-top: 8px solid #000000;
                border-right: 8px solid transparent;
                border-left: 8px solid transparent;
            }

    a:hover.tooltips span {
        visibility: visible;
        opacity: 0.8;
        bottom: 30px;
        left: 50%;
        margin-left: -76px;
        z-index: 999;
    }
</style>

এই উত্তরটি প্রশ্নের উত্তর দেওয়ার লক্ষ্য রাখে না।
ডেভিন ফিল্ডস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.