გააცოცხლეთ Bootstrap-ის კომპონენტები — ახლა უკვე 13 მორგებული jQuery დანამატით.
დანამატები შეიძლება ჩაერთოს ინდივიდუალურად (თუმცა ზოგიერთს საჭირო აქვს დამოკიდებულებები), ან ერთდროულად. ორივე bootstrap.js და bootstrap.min.js შეიცავს ყველა დანამატს ერთ ფაილში.
თქვენ შეგიძლიათ გამოიყენოთ Bootstrap-ის ყველა დანამატი მხოლოდ მარკირების API-ის საშუალებით JavaScript-ის ერთი ხაზის დაწერის გარეშე. ეს არის Bootstrap-ის პირველი კლასის API და უნდა იყოს თქვენი პირველი განხილვა მოდულის გამოყენებისას.
ამის თქმით, ზოგიერთ სიტუაციაში შეიძლება სასურველი იყოს ამ ფუნქციის გამორთვა. აქედან გამომდინარე, ჩვენ ასევე გთავაზობთ მონაცემთა ატრიბუტის API-ის გამორთვის შესაძლებლობას სხეულის სახელების სივრცის ყველა მოვლენის გაუქმების გზით `'data-api''. ეს ასე გამოიყურება:
- $ ( "სხეული" ). გამორთულია ( '.data-api' )
ალტერნატიულად, კონკრეტული დანამატის დასამიზნებლად, უბრალოდ ჩართეთ მოდულის სახელი, როგორც სახელთა სივრცე, მონაცემთა api სახელების სივრცესთან ერთად, როგორიცაა:
- $ ( "სხეული" ). გამორთულია ( '.alert.data-api' )
ჩვენ ასევე გვჯერა, რომ თქვენ უნდა შეძლოთ Bootstrap-ის ყველა დანამატის გამოყენება მხოლოდ JavaScript API-ის მეშვეობით. ყველა საჯარო API არის ერთჯერადი, ჯაჭვური მეთოდები და აბრუნებს მოქმედების კოლექციას.
- $ ( ".btn.danger" ). ღილაკი ( "გადართვა" ). addClass ( "მსუქანი" )
ყველა მეთოდმა უნდა მიიღოს არასავალდებულო ოფციების ობიექტი, სტრიქონი, რომელიც მიზნად ისახავს კონკრეტულ მეთოდს, ან არაფერს (რომელიც იწყებს ნაგულისხმევი ქცევის დანამატს):
- $ ( "#myModal" ). მოდალური () // ინიციალიზებულია ნაგულისხმევად
- $ ( "#myModal" ). მოდალური ({ keyboard : false }) // ინიციალიზაცია კლავიატურის გარეშე
- $ ( "#myModal" ). მოდალური ( 'show' ) // ინიციალიზაცია და გამოძახება აჩვენებს დაუყოვნებლივ
თითოეული მოდული ასევე ავლენს თავის დაუმუშავებელ კონსტრუქტორს `Constructor` თვისებაზე: $.fn.popover.Constructor
. თუ გსურთ მიიღოთ კონკრეტული მოდულის მაგალითი, აიღეთ იგი პირდაპირ ელემენტიდან: $('[rel=popover]').data('popover')
.
ზოგჯერ საჭიროა Bootstrap დანამატების გამოყენება სხვა UI ჩარჩოებთან ერთად. ამ პირობებში, სახელთა სივრცის შეჯახება ზოგჯერ შეიძლება მოხდეს. თუ ეს მოხდება, შეგიძლიათ დაურეკოთ .noConflict
დანამატს, რომლის მნიშვნელობის დაბრუნება გსურთ.
- var bootstrapButton = $ . ფნ . ღილაკი . noConflict () // დააბრუნეთ $.fn.button ადრე მინიჭებულ მნიშვნელობაზე
- $ . ფნ . bootstrapBtn = bootstrapButton // მიეცით $().bootstrapBtn bootstrap ფუნქცია
Bootstrap უზრუნველყოფს მორგებულ მოვლენებს მოდულების უნიკალურ ქმედებებისთვის. ზოგადად, ესენი მოდის ინფინიტივისა და წარსული ნაწილაკების სახით - სადაც ინფინიტივი (მაგ. show
) ჩნდება მოვლენის დაწყებისას, ხოლო მისი წარსული ნაწილაკის ფორმა (მაგ. shown
) არის გამომწვევი მოქმედების დასრულებისას.
ყველა უსასრულო მოვლენა უზრუნველყოფს preventDefault ფუნქციონირებას. ეს იძლევა შესაძლებლობას შეაჩეროს მოქმედების შესრულება მის დაწყებამდე.
- $ ( '#myModal' ). on ( 'show' , ფუნქცია ( e ) {
- თუ (! მონაცემები ) დააბრუნებს ე . preventDefault () // აჩერებს მოდალის ჩვენებას
- })
მარტივი გადასვლის ეფექტებისთვის, ჩართეთ bootstrap-transition.js ერთხელ სხვა JS ფაილებთან ერთად. თუ თქვენ იყენებთ შედგენილ (ან მინიფიცირებულ) bootstrap.js- ს , არ არის საჭირო ამის ჩართვა — ის უკვე არსებობს.
გარდამავალი მოდულის რამდენიმე მაგალითი:
მოდალები არის გამარტივებული, მაგრამ მოქნილი, დიალოგის მოთხოვნა მინიმალური საჭირო ფუნქციონირებით და ჭკვიანი ნაგულისხმევი პარამეტრებით.
გაფორმებული მოდალი სათაურით, ტექსტით და მოქმედებების კომპლექტით ქვედაბოლოში.
ერთი კარგი სხეული…
- <div class = "modal hide fade" >
- <div class = "modal-header" >
- <button type = "button" class = "close" data-dismiss = "modal" aria-hidden = "true" > × </button>
- <h3> მოდალური სათაური </h3>
- </div>
- <div class = "მოდალური სხეული" >
- <p> ერთი მშვენიერი სხეული… </p>
- </div>
- <div class = "modal-footer" >
- <a href = "#" class = "btn" > დახურვა </a>
- <a href = "#" class = "btn btn-primary" > ცვლილებების შენახვა </a>
- </div>
- </div>
გადართეთ მოდალი JavaScript-ის საშუალებით ქვემოთ მოცემულ ღილაკზე დაწკაპუნებით. ის ჩამოიწევს ქვემოთ და გაქრება გვერდის ზემოდან.
- <!-- ღილაკი მოდალური გაშვებისთვის -->
- <a href = "#myModal" role = "button" class = "btn" data-toggle = "modal" > დემო მოდალის გაშვება </a>
- <!-- მოდალური -->
- <div id = "myModal" class = "modal hide fade" tabindex = "-1" role = "dialog" aria-labelledby = "myModalLabel" aria-hidden = "true" >
- <div class = "modal-header" >
- <button type = "button" class = "close" data-dismiss = "modal" aria-hidden = "true" > × </button>
- <h3 id = "myModalLabel" > მოდალური სათაური </h3>
- </div>
- <div class = "მოდალური სხეული" >
- <p> ერთი მშვენიერი სხეული… </p>
- </div>
- <div class = "modal-footer" >
- <button class = "btn" data-dismiss = "modal" aria-hidden = "true" > დახურვა </button>
- <button class = "btn btn-primary" > ცვლილებების შენახვა </button>
- </div>
- </div>
გაააქტიურეთ მოდალი JavaScript-ის ჩაწერის გარეშე. დაყენებულია data-toggle="modal"
კონტროლერის ელემენტზე, როგორიცაა ღილაკი, data-target="#foo"
ან href="#foo"
მიზნად ისახავს კონკრეტული მოდალის გადართვას.
- <button type = "button" data-toggle = "modal" data-target = "#myModal" > მოდალის გაშვება </button>
დარეკეთ მოდალს id- myModal
ით JavaScript-ის ერთი ხაზით:
- $ ( '#myModal' ). მოდალური ( ოფციები )
ოფციების გადაცემა შესაძლებელია მონაცემთა ატრიბუტების ან JavaScript-ის საშუალებით. მონაცემთა ატრიბუტებისთვის, დაამატეთ ვარიანტის სახელი data-
, როგორც data-backdrop=""
.
სახელი | ტიპი | ნაგულისხმევი | აღწერა |
---|---|---|---|
ფონი | ლოგიკური | მართალია | მოიცავს მოდალური ფონის ელემენტს. ალტერნატიულად, მიუთითეთ static ფონი, რომელიც არ ხურავს მოდალს დაწკაპუნებისას. |
კლავიატურა | ლოგიკური | მართალია | ხურავს მოდალს გაქცევის ღილაკის დაჭერისას |
შოუ | ლოგიკური | მართალია | აჩვენებს მოდალს ინიციალიზაციისას. |
დისტანციური | გზა | ყალბი | თუ მოწოდებულია დისტანციური url, კონტენტი იტვირთება jQuery-ის
|
ააქტიურებს თქვენს შინაარსს, როგორც მოდალს. იღებს არასავალდებულო ვარიანტებს object
.
- $ ( '#myModal' ). მოდალური ({
- კლავიატურა : ყალბი
- })
ხელით ცვლის მოდალს.
- $ ( '#myModal' ). მოდალური ( "გადართვა" )
ხელით ხსნის მოდალს.
- $ ( '#myModal' ). მოდალური ( "ჩვენება" )
ხელით მალავს მოდალს.
- $ ( '#myModal' ). მოდალური ( "დამალვა" )
Bootstrap-ის მოდალური კლასი ავლენს რამდენიმე მოვლენას მოდალურ ფუნქციონირებაში ჩასართავად.
ღონისძიება | აღწერა |
---|---|
შოუ | ეს მოვლენა მაშინვე ირთვება, როდესაც show გამოიძახება ეგზემპლარის მეთოდი. |
ნაჩვენებია | ეს ღონისძიება გააქტიურებულია, როდესაც მოდალი მომხმარებლისთვის ხილული გახდება (დაელოდება css გადასვლების დასრულებას). |
დამალვა | ეს ღონისძიება გააქტიურებულია მაშინვე, როდესაც hide გამოიძახება ინსტანციის მეთოდი. |
დამალული | ეს ღონისძიება გააქტიურებულია, როდესაც მოდალის დამალვა დასრულდება მომხმარებლისგან (დაელოდება css გადასვლების დასრულებას). |
- $ ( '#myModal' ). on ( 'დამალული' , ფუნქცია () {
- // გააკეთე რამე…
- })
დაამატეთ ჩამოსაშლელი მენიუები თითქმის ყველაფერში ამ მარტივი მოდულით, მათ შორის ნავიგატორი, ჩანართები და აბები.
დაამატეთ data-toggle="dropdown"
ბმულზე ან ღილაკზე ჩამოსაშლელი მენიუს გადასართავად.
- <div class = "ჩამოშლილი" >
- <a class = "dropdown-toggle" data-toggle = "dropdown" href = "#" > ჩამოსაშლელი ტრიგერი </a>
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dLabel" >
- ...
- </ul>
- </div>
URL-ების ხელუხლებლად შესანარჩუნებლად გამოიყენეთ data-target
ატრიბუტი href="#"
.
- <div class = "ჩამოშლილი" >
- <a class = "dropdown-toggle" id = "dLabel" role = "button" data-toggle = "dropdown" data-target = "#" href = "/page.html" >
- Ძირს დაგდება
- <b class = "caret" ></b>
- </a>
- <ul class = "dropdown-menu" role = "menu" aria-labelledby = "dLabel" >
- ...
- </ul>
- </div>
გამოიძახეთ ჩამოსაშლელები JavaScript-ით:
- $ ( '.dropdown-toggle' ). ჩამოსაშლელი ()
არცერთი
პროგრამული api მენიუს გადართვისთვის მოცემული ნავიგაციისთვის ან ჩანართებით ნავიგაციისთვის.
ScrollSpy მოდული განკუთვნილია ნავი მიზნების ავტომატურად განახლებისთვის, გადახვევის პოზიციიდან გამომდინარე. გადაახვიეთ ნავიგაციის ზოლის ქვემოთ და უყურეთ აქტიური კლასის ცვლილებას. ასევე მონიშნული იქნება ჩამოსაშლელი ქვეპუნქტები.
სარეკლამო გამაშები keytar, brunch id art party dolor labore. Pitchfork yr enim lo-fi სანამ გაიყიდა qui. Tumblr ფერმა-მაგიდა ველოსიპედის უფლებები. Anim keffiyeh carles cardigan. Velit seitan Mcsweeney's Photo Booth 3 wolf moon irure. Cosby სვიტერი lomo jean შორტები, უილიამსბურგის hoodie მინიმ qui ალბათ არ გსმენიათ მათ შესახებ და კარდიგანის სატრასტო ფონდის culpa biodiesel wes anderson ესთეტიკური. Nihil tattooed accusamus, cred irony biodiesel keffiyeh artisan ullamco consequat.
Veniam marfa ულვაში skateboard, adipisicing fugiat velit pitchfork წვერი. Freegan beard aliqua cupidatat mcsweeney's vero. Cupidatat ოთხი ლოკო ნისი, ea helvetica nulla carles. Tattooed cosby სვიტერი კვების სატვირთო მანქანა, Mcsweeney's quis non freegan ვინილი. ლო-ფი ვეს ანდერსონი +1 სარტორიალი. კარლესი არა ესთეტიკური ვარჯიში quis gentrify. ბრუკლინის კრეფტ ლუდის ადიპისინგის ვიცე keytar deserunt.
Occaecat commodo aliqua delectus. Fap craft ლუდი deserunt skateboard ea. ლომო ველოსიპედის უფლებების ადიპისინგ ბანი მი, ველით ეა მზის შემდეგი დონის ლოკავორი ერთი წარმოშობის ყავა მაგნა ვენიამ. მაღალი სიცოცხლის id ვინილის, ექო პარკის შედეგია quis aliquip banh mi pitchfork. Vero VHS არის დამამცირებელი. შეასრულეთ წვრილმანი წვრილმანი მესენჯერის ჩანთა. Cred ex in, მდგრადი დელექციური კონსექტტორი fanny პაკეტი iphone.
In incididunt echo park, officia deserunt mcsweeney's proident master cleanse thundercats sapiente veniam. Excepteur VHS elit, proident shoreditch +1 biodiesel laborum craft beer. Single-origin coffee wayfarers irure four loko, cupidatat terry richardson master cleanse. Assumenda you probably haven't heard of them art party fanny pack, tattooed nulla cardigan tempor ad. Proident wolf nesciunt sartorial keffiyeh eu banh mi sustainable. Elit wolf voluptate, lo-fi ea portland before they sold out four loko. Locavore enim nostrud mlkshk brooklyn nesciunt.
Ad leggings keytar, brunch id art party dolor labore. Pitchfork yr enim lo-fi before they sold out qui. Tumblr farm-to-table bicycle rights whatever. Anim keffiyeh carles cardigan. Velit seitan mcsweeney's photo booth 3 wolf moon irure. Cosby sweater lomo jean shorts, williamsburg hoodie minim qui you probably haven't heard of them et cardigan trust fund culpa biodiesel wes anderson aesthetic. Nihil tattooed accusamus, cred irony biodiesel keffiyeh artisan ullamco consequat.
Keytar twee blog, culpa messenger bag marfa, რაც არ უნდა იყოს საკვები სატვირთო მანქანა. Sapiente synth id assumenda. Locavore sed helvetica კლიშე ირონია, ჭექა-ქუხილი, ალბათ არ გსმენიათ მათ შესახებ, რასაც თან ახლავს hoodie უგლუტენო lo-fi fap aliquip. Labore elit placeat სანამ გაიყიდებოდა, ტერი რიჩარდსონი proident brunch nesciunt quis cosby სვიტერი pariatur keffiyeh ut helvetica artisan. კარდიგანის ხელნაკეთი ლუდი სეიტანი მზა ველი. VHS chambray laboris tempor veniam. Anim mollit minim commodo ulamco thundercats.
იმისათვის, რომ ადვილად დაამატოთ scrollspy ქცევა თქვენს ზედა ზოლის ნავიგაციაში, უბრალოდ დაამატეთ data-spy="scroll"
ელემენტი, რომელზეც გსურთ თვალთვალისთვის (ყველაზე ხშირად ეს იქნება სხეული) და data-target=".navbar"
შეარჩიეთ რომელი ნავიგაცია გამოიყენოთ. თქვენ გსურთ გამოიყენოთ scrollspy .nav
კომპონენტთან ერთად.
- <body data-spy = "scroll" data-target = ".navbar" > ... </body>
დარეკეთ scrollspy-ს JavaScript-ით:
- $ ( '#navbar' ). scrollspy ()
<a href="#home">home</a>
უნდა შეესაბამებოდეს რაღაცას დომში, როგორიცაა
<div id="home"></div>
.
როდესაც იყენებთ scrollspy-ს DOM-დან ელემენტების დამატებასთან ან ამოღებასთან ერთად, თქვენ უნდა გამოიძახოთ განახლების მეთოდი ასე:
- $ ( '[data-spy="scroll"]' ). თითოეული ( ფუნქცია () {
- var $spy = $ ( ეს ). scrollspy ( "განახლება" )
- });
ოფციების გადაცემა შესაძლებელია მონაცემთა ატრიბუტების ან JavaScript-ის საშუალებით. მონაცემთა ატრიბუტებისთვის, დაამატეთ ვარიანტის სახელი data-
, როგორც data-offset=""
.
სახელი | ტიპი | ნაგულისხმევი | აღწერა |
---|---|---|---|
ოფსეტური | ნომერი | 10 | გადახვევის პოზიციის გამოთვლისას ზემოდან გადასატანი პიქსელები. |
ღონისძიება | აღწერა |
---|---|
გააქტიურება | ეს ღონისძიება ირთვება, როდესაც ახალი ელემენტი გააქტიურდება scrollspy-ით. |
დაამატეთ სწრაფი, დინამიური ჩანართის ფუნქციონალობა ადგილობრივი შინაარსის პანელის გადასასვლელად, თუნდაც ჩამოსაშლელი მენიუს საშუალებით.
ნედლი ჯინსი, თქვენ ალბათ არ გსმენიათ მათ შესახებ ჯინსის შორტები Austin. Nesciunt tofu stumptown aliqua, retro synth master წმენდა. ულვაში კლიშე დრო, უილიამსბურგი კარლეს ვეგანური ჰელვეტიკა. Reprehenderit ჯალათიც retro keffiyeh Dreamcatcher synth. Cosby sweater eu banh mi, qui irure ტერი რიჩარდსონი ex squid. აიფონის აბსოლუტური ადგილი. Seitan aliquip quis cardigan ამერიკული სამოსი, ჯალათი voluptate nisi qui.
Food truck fixie locavore, accusamus mcsweeney's marfa nulla single-origin coffee squid. Exercitation +1 labore velit, blog sartorial PBR leggings next level wes anderson artisan four loko farm-to-table craft beer twee. Qui photo booth letterpress, commodo enim craft beer mlkshk aliquip jean shorts ullamco ad vinyl cillum PBR. Homo nostrud organic, assumenda labore aesthetic magna delectus mollit. Keytar helvetica VHS salvia yr, vero magna velit sapiente labore stumptown. Vegan fanny pack odio cillum wes anderson 8-bit, sustainable jean shorts beard ut DIY ethical culpa terry richardson biodiesel. Art party scenester stumptown, tumblr butcher vero sint qui sapiente accusamus tattooed echo park.
Etsy mixtape wayfarers, ethical wes anderson tofu before they sold out mcsweeney's organic lomo retro fanny pack lo-fi farm-to-table readymade. Messenger bag gentrify pitchfork tattooed craft beer, iphone skateboard locavore carles etsy salvia banksy hoodie helvetica. DIY synth PBR banksy irony. Leggings gentrify squid 8-bit cred pitchfork. Williamsburg banh mi whatever gluten-free, carles pitchfork biodiesel fixie etsy retro mlkshk vice blog. Scenester cred you probably haven't heard of them, vinyl craft beer blog stumptown. Pitchfork sustainable tofu synth chambray yr.
Trust fund seitan letterpress, keytar raw denim keffiyeh etsy art party before they sold out master cleanse gluten-free squid scenester freegan cosby sweater. Fanny pack portland seitan DIY, art party locavore wolf cliche high life echo park Austin. Cred vinyl keffiyeh DIY salvia PBR, banh mi before they sold out farm-to-table VHS viral locavore cosby sweater. Lomo wolf viral, mustache readymade thundercats keffiyeh craft beer marfa ethical. Wolf salvia freegan, sartorial keffiyeh echo park vegan.
ჩანართის ჩანართების ჩართვა JavaScript-ის საშუალებით (თითოეული ჩანართი ინდივიდუალურად უნდა გააქტიურდეს):
- $ ( '#myTab a' ). დააწკაპუნეთ ( ფუნქცია ( e ) {
- ე . preventDefault ();
- $ ( ეს ). ჩანართი ( 'ჩვენება' );
- })
თქვენ შეგიძლიათ გაააქტიუროთ ინდივიდუალური ჩანართები რამდენიმე გზით:
- $ ( '#myTab a[href="#პროფილი"]' ). ჩანართი ( 'ჩვენება' ); // აირჩიეთ ჩანართი სახელის მიხედვით
- $ ( '#myTab a:first' ). ჩანართი ( 'ჩვენება' ); // აირჩიეთ პირველი ჩანართი
- $ ( '#myTab a:last' ). ჩანართი ( 'ჩვენება' ); // აირჩიეთ ბოლო ჩანართი
- $ ( '#myTab li:eq(2) a' ). ჩანართი ( 'ჩვენება' ); // აირჩიეთ მესამე ჩანართი (0-ინდექსირებული)
თქვენ შეგიძლიათ გაააქტიუროთ ჩანართების ან აბების ნავიგაცია JavaScript-ის დაწერის გარეშე უბრალოდ ელემენტის მითითებით data-toggle="tab"
ან მასზე. და კლასების ჩანართზე data-toggle="pill"
დამატება გამოიყენებს Bootstrap ჩანართის სტილს.nav
nav-tabs
ul
- <ul class = "nav nav-tabs" >
- <li><a href = "#home" data-toggle = "tab" > მთავარი </a></li>
- <li><a href = "#profile" data-toggle = "tab" > პროფილი </a></li>
- <li><a href = "#messages" data-toggle = "tab" > შეტყობინებები </a></li>
- <li><a href = "#settings" data-toggle = "tab" > პარამეტრები </a></li>
- </ul>
ააქტიურებს ჩანართის ელემენტს და კონტენტის კონტეინერს. ჩანართს უნდა ჰქონდეს DOM-ში ან კონტეინერის კვანძი data-target
ან სამიზნე.href
- <ul class = "nav nav-tabs" id = "myTab" >
- <li class = "active" ><a href = "#home" > მთავარი </a></li>
- <li><a href = "#profile" > პროფილი </a></li>
- <li><a href = "#messages" > შეტყობინებები </a></li>
- <li><a href = "#settings" > პარამეტრები </a></li>
- </ul>
- <div class = "tab-content" >
- <div class = "tab-pane active" id = "home" > ... </div>
- <div class = "tab-pane" id = "profile" > ... </div>
- <div class = "tab-pane" id = "შეტყობინებები" > ... </div>
- <div class = "tab-pane" id = "პარამეტრები" > ... </div>
- </div>
- <სკრიპტი>
- $ ( ფუნქცია () {
- $ ( '#myTab a:last' ). ჩანართი ( 'ჩვენება' );
- })
- </script>
ღონისძიება | აღწერა |
---|---|
შოუ | ეს ღონისძიება ჩართულია ჩანართის ჩვენებაზე, მაგრამ სანამ ახალი ჩანართი გამოჩნდება. გამოიყენეთ event.target და event.relatedTarget მიზნად აქტიური ჩანართი და წინა აქტიური ჩანართი (თუ შესაძლებელია) შესაბამისად. |
ნაჩვენებია | ეს ღონისძიება ჩართულია ჩანართის ჩვენებაში მას შემდეგ, რაც გამოჩნდება ჩანართი. გამოიყენეთ event.target და event.relatedTarget მიზნად აქტიური ჩანართი და წინა აქტიური ჩანართი (თუ შესაძლებელია) შესაბამისად. |
- $ ( 'a[data-toggle="tab"]' ). on ( 'shown' , ფუნქცია ( e ) {
- ე . სამიზნე // გააქტიურებული ჩანართი
- ე . relatedTarget // წინა ჩანართი
- })
შთაგონებულია ჯეისონ ფრეიმის მიერ დაწერილი შესანიშნავი jQuery.tipsy მოდულით; Tooltips არის განახლებული ვერსია, რომელიც არ ეყრდნობა სურათებს, იყენებს CSS3 ანიმაციისთვის და მონაცემთა ატრიბუტებს ადგილობრივი სათაურის შესანახად.
შესრულების მიზეზების გამო, ხელსაწყოების მინიშნება და popover data-apis ნებადართულია, რაც იმას ნიშნავს, რომ თქვენ თავად უნდა მოაწყოთ ისინი .
ინსტრუმენტების რჩევების სანახავად გადაიტანეთ მაუსი ქვემოთ მოცემულ ბმულებზე:
მჭიდრო შარვალი შემდეგი დონის keffiyeh თქვენ ალბათ არ გსმენიათ მათ შესახებ. ფოტო ჯიხურის წვერი ნედლი ჯინსის ვეგანური მესენჯერის ჩანთა stumptown. ფერმიდან მაგიდამდე სეიტანი, Mcsweeney's fixie მდგრადი quinoa 8-ბიტიანი ამერიკული ტანსაცმელი აქვს ტერი რიჩარდსონის ვინილის შამბრი. წვერის სტამპთაუნი, კარდიგანები ბან მი ლომო ჭექა-ქუხილი. ტოფუ ბიოდიზელი ვილიამსბურგის მარფა, ოთხი ლოკო მაკსვინის გამწმენდი ვეგანური შამბრი. მართლაც ირონიული ხელოსანი , რაც არ უნდა ქეითარი , სცენის სცენის ფერმა-მაგიდა ბანკსი ოსტინ ტვიტერის სახელური freegan cred ნედლეული denim ერთი წარმოშობის ყავა ვირუსული.
Bootstrap-ის შეყვანის ჯგუფებთან ინსტრუმენტების რჩევების და პოპოვერების გამოყენებისას, თქვენ უნდა დააყენოთ container
(ქვემოთ დოკუმენტირებული) ვარიანტი არასასურველი გვერდითი ეფექტების თავიდან ასაცილებლად.
ჩართეთ ინსტრუმენტული მინიშნება JavaScript-ის საშუალებით:
- $ ( '#მაგალითი' ). ინსტრუმენტის მინიშნება ( ოფციები )
ოფციების გადაცემა შესაძლებელია მონაცემთა ატრიბუტების ან JavaScript-ის საშუალებით. მონაცემთა ატრიბუტებისთვის, დაამატეთ ვარიანტის სახელი data-
, როგორც data-animation=""
.
სახელი | ტიპი | ნაგულისხმევი | აღწერა |
---|---|---|---|
ანიმაცია | ლოგიკური | მართალია | გამოიყენეთ css fade გადასვლა ინსტრუმენტზე |
html | ლოგიკური | ყალბი | ჩადეთ html ინსტრუმენტთა რჩევაში. თუ false, jquery-ის text მეთოდი გამოყენებული იქნება შინაარსის dom-ში ჩასართავად. გამოიყენეთ ტექსტი, თუ გაწუხებთ XSS შეტევები. |
განთავსება | სიმებიანი | ფუნქცია | "ზედა" | როგორ განვათავსოთ ინსტრუმენტების რჩევები - ზედა | ქვედა | მარცხენა | უფლება |
სელექტორი | სიმებიანი | ყალბი | თუ სელექტორი არის მოწოდებული, ხელსაწყოს მინიშნების ობიექტები დელეგირებული იქნება მითითებულ სამიზნეებზე. |
სათაური | სიმებიანი | ფუნქცია | '' | სათაურის ნაგულისხმევი მნიშვნელობა, თუ `title` ტეგი არ არის |
გამომწვევი | სიმებიანი | "ფოკუსირება" | როგორ ხდება ინსტრუმენტული მინიშნება - დააწკაპუნეთ | hover | ფოკუსირება | სახელმძღვანელო. გაითვალისწინეთ, რომ ტრიგერის მრავლობითი გაშვება, გამოყოფილი სივრცე, ტრიგერის ტიპები. |
დაგვიანებით | ნომერი | ობიექტი | 0 | ხელსაწყოს მინიშნების ჩვენება და დამალვის დაგვიანება (ms) - არ ვრცელდება ხელით ტრიგერის ტიპზე თუ ნომერი მოწოდებულია, დაგვიანება გამოიყენება ორივე დამალვა/ჩვენებაზე ობიექტის სტრუქტურა არის: |
კონტეინერი | სიმებიანი | ყალბი | ყალბი | ანიჭებს ხელსაწყოს მინიშნებას კონკრეტულ ელემენტს |
- <a href = "#" data-toggle = "tooltip" title = "first tooltip" > გადაიტანეთ ჩემზე </a>
ამაგრებს ხელსაწყოების დამმუშავებელს ელემენტების კოლექციაზე.
ავლენს ელემენტის ინსტრუმენტს.
- $ ( '#element' ). ინსტრუმენტის მინიშნება ( "ჩვენება" )
მალავს ელემენტის ხელსაწყოს მინიშნებას.
- $ ( '#element' ). ინსტრუმენტის მინიშნება ( "დამალვა" )
ცვლის ელემენტის ხელსაწყოს მინიშნებას.
- $ ( '#element' ). ინსტრუმენტის მინიშნება ( "გადართვა" )
მალავს და ანადგურებს ელემენტის ინსტრუმენტს.
- $ ( '#element' ). ინსტრუმენტის მინიშნება ( "განადგურება" )
დაამატეთ შინაარსის მცირე გადაფარვები, როგორიცაა iPad-ზე, ნებისმიერ ელემენტს მეორადი ინფორმაციის განთავსებისთვის. გადაახვიეთ ღილაკზე პოპოვერის გასააქტიურებლად. საჭიროებს Tooltip- ის ჩართვას.
ოთხი ვარიანტია ხელმისაწვდომი: ზემოთ, მარჯვნივ, ქვედა და მარცხნივ გასწორებული.
Sed posuere consectetur est at lobortis. ენეან ეუ ლეო ქუამ. Pellentesque ornare sem lacinia quam venenatis vestibulum.
Sed posuere consectetur est at lobortis. ენეან ეუ ლეო ქუამ. Pellentesque ornare sem lacinia quam venenatis vestibulum.
Sed posuere consectetur est at lobortis. ენეან ეუ ლეო ქუამ. Pellentesque ornare sem lacinia quam venenatis vestibulum.
Sed posuere consectetur est at lobortis. ენეან ეუ ლეო ქუამ. Pellentesque ornare sem lacinia quam venenatis vestibulum.
data
არანაირი მარკირება არ არის ნაჩვენები, როგორც popover-ები გენერირდება JavaScript-დან და ატრიბუტის შიგნით არსებული შინაარსით .
ჩართეთ პოპოვერები JavaScript-ით:
- $ ( '#მაგალითი' ). პოპოვერი ( ოფციები )
ოფციების გადაცემა შესაძლებელია მონაცემთა ატრიბუტების ან JavaScript-ის საშუალებით. მონაცემთა ატრიბუტებისთვის, დაამატეთ ვარიანტის სახელი data-
, როგორც data-animation=""
.
სახელი | ტიპი | ნაგულისხმევი | აღწერა |
---|---|---|---|
ანიმაცია | ლოგიკური | მართალია | გამოიყენეთ css fade გადასვლა ინსტრუმენტზე |
html | ლოგიკური | ყალბი | ჩადეთ html პოპოვერში. თუ false, jquery-ის text მეთოდი გამოყენებული იქნება შინაარსის dom-ში ჩასართავად. გამოიყენეთ ტექსტი, თუ გაწუხებთ XSS შეტევები. |
განთავსება | სიმებიანი | ფუნქცია | "მართალი" | როგორ განვათავსოთ პოპოვერი - ტოპ | ქვედა | მარცხენა | უფლება |
სელექტორი | სიმებიანი | ყალბი | თუ სელექტორი არის მოწოდებული, ინსტრუმენტული მინიშნების ობიექტები დელეგირებული იქნება მითითებულ სამიზნეებზე |
გამომწვევი | სიმებიანი | "დაწკაპუნება" | როგორ ხდება პოპოვერის გააქტიურება - დააწკაპუნეთ | hover | ფოკუსირება | სახელმძღვანელო |
სათაური | სიმებიანი | ფუნქცია | '' | სათაურის ნაგულისხმევი მნიშვნელობა, თუ `title` ატრიბუტი არ არის |
შინაარსი | სიმებიანი | ფუნქცია | '' | ნაგულისხმევი შინაარსის მნიშვნელობა, თუ `data-content` ატრიბუტი არ არის |
დაგვიანებით | ნომერი | ობიექტი | 0 | პოპოვერის (ms) ჩვენების და დამალვის დაგვიანება - არ ვრცელდება ხელით ტრიგერის ტიპზე თუ ნომერი მოწოდებულია, დაგვიანება გამოიყენება ორივე დამალვა/ჩვენებაზე ობიექტის სტრუქტურა არის: |
კონტეინერი | სიმებიანი | ყალბი | ყალბი | ანიჭებს პოპოვერს კონკრეტულ ელემენტს |
შესრულების მიზეზების გამო, Tooltip და Popover data-apis არის დაშვებული. თუ გსურთ მათი გამოყენება, უბრალოდ მიუთითეთ ამომრჩევის ვარიანტი.
ახორციელებს პოპოვერების ინიციალიზებას ელემენტების კოლექციისთვის.
ავლენს ელემენტების პოპოვერს.
- $ ( '#element' ). პოპოვერი ( "შოუ" )
მალავს ელემენტების პოპოვერს.
- $ ( '#element' ). პოპოვერი ( "დამალვა" )
ცვლის ელემენტების პოპოვერს.
- $ ( '#element' ). პოპოვერი ( "გადართვა" )
მალავს და ანადგურებს ელემენტის პოპოვერს.
- $ ( '#element' ). პოპოვერი ( "განადგურება" )
დაამატეთ გაუქმების ფუნქცია ყველა გაფრთხილების შეტყობინებას ამ მოდულით.
შეცვალეთ ეს და ეს და ისევ სცადეთ. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.
გაფრთხილების გაუქმების ჩართვა JavaScript-ის საშუალებით:
- $ ( ".alert" ). გაფრთხილება ()
უბრალოდ დაამატეთ data-dismiss="alert"
თქვენი დახურვის ღილაკს, რათა ავტომატურად მისცეს გაფრთხილების დახურვის ფუნქცია.
- <a class = "close" data-dismiss = "alert" href = "#" > × </a>
ახვევს ყველა გაფრთხილებას მჭიდრო ფუნქციონალობით. იმისათვის, რომ თქვენი გაფრთხილებები ანიმაციური იყოს დახურვისას, დარწმუნდით, რომ მათ უკვე აქვთ .fade
გამოყენებული .in
კლასი და მათზე.
ხურავს გაფრთხილებას.
- $ ( ".alert" ). გაფრთხილება ( "დახურვა" )
Bootstrap-ის გაფრთხილების კლასი ავლენს რამდენიმე მოვლენას გაფრთხილების ფუნქციონირებაში ჩასართავად.
ღონისძიება | აღწერა |
---|---|
დახურვა | ეს მოვლენა მაშინვე ირთვება, როდესაც close გამოიძახება ეგზემპლარის მეთოდი. |
დახურული | ეს ღონისძიება გააქტიურებულია, როდესაც გაფრთხილება დაიხურება (დაელოდება css გადასვლების დასრულებას). |
- $ ( '#ჩემი-გაფრთხილება' ). bind ( 'დახურული' , ფუნქცია () {
- // გააკეთე რამე…
- })
მიიღეთ საბაზისო სტილები და მოქნილი მხარდაჭერა დასაკეცი კომპონენტებისთვის, როგორიცაა აკორდეონები და ნავიგაცია.
* მოითხოვს Transitions მოდულის ჩართვას.
კოლაფსის მოდულის გამოყენებით, ჩვენ ავაშენეთ მარტივი აკორდეონის სტილის ვიჯეტი:
- <div class = "აკორდეონი" id = "აკორდეონი2" >
- <div class = "აკორდეონი-ჯგუფი" >
- <div class = "აკორდეონის სათაური" >
- <a class = "accordion-toggle" data-toggle = "collapse" data-parent = "#accordion2" href = "#collapseOne" >
- დასაკეცი ჯგუფის ერთეული #1
- </a>
- </div>
- <div id = "collapseOne" class = "აკორდეონის სხეულის კოლაფსი" >
- <div class = "აკორდეონი-შიდა" >
- ანიმაციური კლიშე...
- </div>
- </div>
- </div>
- <div class = "აკორდეონი-ჯგუფი" >
- <div class = "აკორდეონის სათაური" >
- <a class = "accordion-toggle" data-toggle = "collapse" data-parent = "#accordion2" href = "#collapseTwo" >
- დასაკეცი ჯგუფის ერთეული #2
- </a>
- </div>
- <div id = "collapseTwo" class = "აკორდეონის სხეულის კოლაფსი" >
- <div class = "აკორდეონი-შიდა" >
- ანიმაციური კლიშე...
- </div>
- </div>
- </div>
- </div>
- ...
თქვენ ასევე შეგიძლიათ გამოიყენოთ მოდული აკორდეონის მარკირების გარეშე. გააკეთეთ ღილაკი სხვა ელემენტის გაფართოებისა და დაშლის გადართვაზე.
- <button type = "button" class = "btn btn-danger" data-toggle = "collapse" data-target = "#demo" >
- მარტივი დასაკეცი
- </button>
- <div id = "demo" class = "collapse in" > … </div>
უბრალოდ დაამატეთ data-toggle="collapse"
და a data-target
ელემენტს, რათა ავტომატურად მიენიჭოთ კონტროლი დასაკეცი ელემენტზე. ატრიბუტი იღებს css ამომრჩეველს data-target
კოლაფსის გამოსაყენებლად. დარწმუნდით, რომ დაამატეთ კლასი collapse
დასაკეც ელემენტს. თუ გსურთ ნაგულისხმევად გახსნა, დაამატეთ დამატებითი კლასი in
.
აკორდეონის მსგავსი ჯგუფის მართვის დასამატებლად დასაკეცი კონტროლში, დაამატეთ მონაცემთა ატრიბუტი data-parent="#selector"
. იხილეთ დემო ვერსია, რომ ნახოთ ეს მოქმედებაში.
ხელით ჩართეთ:
- $ ( ".collapse" ). კოლაფსი ()
ოფციების გადაცემა შესაძლებელია მონაცემთა ატრიბუტების ან JavaScript-ის საშუალებით. მონაცემთა ატრიბუტებისთვის, დაამატეთ ვარიანტის სახელი data-
, როგორც data-parent=""
.
სახელი | ტიპი | ნაგულისხმევი | აღწერა |
---|---|---|---|
მშობელი | სელექტორი | ყალბი | თუ ამომრჩევია, მაშინ ყველა დასაკეცი ელემენტი მითითებული მშობლის ქვეშ დაიხურება, როდესაც ეს დასაკეცი ელემენტი გამოჩნდება. (ტრადიციული აკორდეონის ქცევის მსგავსი) |
გადართვა | ლოგიკური | მართალია | რთავს დასაკეც ელემენტს გამოძახებისას |
ააქტიურებს თქვენს კონტენტს, როგორც დასაკეცი ელემენტს. იღებს არასავალდებულო ვარიანტებს object
.
- $ ( '#mycollapsible' ). კოლაფსი ({
- გადართვა : ყალბი
- })
გადართავს დასაკეც ელემენტს ჩვენებაზე ან დამალვაზე.
აჩვენებს დასაკეც ელემენტს.
მალავს დასაკეც ელემენტს.
Bootstrap-ის კოლაფსის კლასი ავლენს რამდენიმე მოვლენას კოლაფსის ფუნქციონირებაში ჩასართავად.
ღონისძიება | აღწერა |
---|---|
შოუ | ეს მოვლენა მაშინვე ირთვება, როდესაც show გამოიძახება ეგზემპლარის მეთოდი. |
ნაჩვენებია | ეს ღონისძიება გააქტიურებულია, როდესაც კოლაფსის ელემენტი მომხმარებლისთვის ხილული გახდება (დაელოდება css გადასვლების დასრულებას). |
დამალვა | ეს ღონისძიება ჩართულია მაშინვე, როდესაც hide მეთოდი გამოიძახება. |
დამალული | ეს ღონისძიება გააქტიურებულია, როდესაც მომხმარებლისგან დამალულია კოლაფსის ელემენტი (დაელოდება css გადასვლების დასრულებას). |
- $ ( '#mycollapsible' ). on ( 'დამალული' , ფუნქცია () {
- // გააკეთე რამე…
- })
ქვემოთ მოცემული სლაიდშოუ გვიჩვენებს ზოგად დანამატს და კომპონენტს ელემენტების ველოსიპედით გადაადგილებისთვის, როგორიცაა კარუსელი.
- <div id = "myCarousel" class = "კარუსელის სლაიდი" >
- <ol class = "კარუსელ-ინდიკატორები" >
- <li data-target = "#myCarousel" data-slide-to = "0" class = "აქტიური" </li>
- <li data-target = "#myCarousel" data-slide-to = "1" </li>
- <li data-target = "#myCarousel" data-slide-to = "2" </li>
- </ol>
- <!-- კარუსელის ნივთები -->
- <div class = "კარუსელი-შიდა" >
- <div class = "აქტიური ელემენტი" > … </div>
- <div class = "item" > … </div>
- <div class = "item" > … </div>
- </div>
- <!-- კარუსელი ნავი -->
- <a class = "carousel-control left" href = "#myCarousel" data-slide = "წინ" > ‹ </a>
- <a class = "carousel-control right" href = "#myCarousel" data-slide = "შემდეგი" > › </a>
- </div>
გამოიყენეთ მონაცემთა ატრიბუტები კარუსელის პოზიციის მარტივად გასაკონტროლებლად. data-slide
იღებს საკვანძო სიტყვებს prev
ან next
, რომელიც ცვლის სლაიდის პოზიციას მისი მიმდინარე პოზიციის მიმართ. ალტერნატიულად, გამოიყენეთ data-slide-to
ნედლი სლაიდის ინდექსის კარუსელში გადასაცემად data-slide-to="2"
, რომელიც არის სლაიდის პოზიცია კონკრეტულ ინდექსზე დაწყებული 0
.
კარუსელის ხელით გამოძახება:
- $ ( '.კარუსელი' ). კარუსელი ()
ოფციების გადაცემა შესაძლებელია მონაცემთა ატრიბუტების ან JavaScriptz-ის საშუალებით. მონაცემთა ატრიბუტებისთვის, დაამატეთ ვარიანტის სახელი data-
, როგორც data-interval=""
.
სახელი | ტიპი | ნაგულისხმევი | აღწერა |
---|---|---|---|
ინტერვალი | ნომერი | 5000 | დრო, რომელიც დაგვიანებულია ნივთის ავტომატურ ველოსიპედს შორის. თუ არასწორია, კარუსელი ავტომატურად არ დატრიალდება. |
პაუზა | სიმებიანი | "ჰოვერ" | აჩერებს კარუსელის ველოსიპედს თაგვის ფურცელზე და განაახლებს კარუსელის ველოსიპედს თაგვის ფურცელზე. |
ახორციელებს კარუსელის ინიციალიზაციას არჩევითი ოფციებით object
და იწყებს ველოსიპედით სვლას ნივთებზე.
- $ ( '.კარუსელი' ). კარუსელი ({
- ინტერვალი : 2000
- })
მოძრაობს კარუსელის ელემენტებში მარცხნიდან მარჯვნივ.
აჩერებს კარუსელს ნივთების ველოსიპედით გადაადგილებას.
აბრუნებს კარუსელს კონკრეტულ ჩარჩოზე (0-ზე დაფუძნებული, მასივის მსგავსი).
ციკლები წინა პუნქტამდე.
ციკლები შემდეგ პუნქტზე.
Bootstrap-ის კარუსელის კლასი ავლენს ორ მოვლენას კარუსელის ფუნქციონალებში ჩასართავად.
ღონისძიება | აღწერა |
---|---|
სლაიდი | ეს მოვლენა მაშინვე ირთვება, როდესაც slide ინსტანციის მეთოდი გამოიძახება. |
სრიალებს | ეს ღონისძიება გააქტიურებულია, როდესაც კარუსელი დაასრულებს სლაიდზე გადასვლას. |
ძირითადი, ადვილად გაფართოებული დანამატი ელეგანტური შრიფტების სწრაფად შესაქმნელად ნებისმიერი ფორმის ტექსტის შეყვანით.
- <input type = "text" data- provide = "typeahead" >
თქვენ უნდა დააყენოთ autocomplete="off"
, რათა თავიდან აიცილოთ ნაგულისხმევი ბრაუზერის მენიუები Bootstrap typeahead ჩამოსაშლელ სიაში.
დაამატეთ მონაცემთა ატრიბუტები, რათა დაარეგისტრიროთ ელემენტი typeahead ფუნქციით, როგორც ეს ნაჩვენებია ზემოთ მოცემულ მაგალითში.
ხელით დარეკეთ აკრიფტით:
- $ ( '.typeahead' ). შრიფტი ()
ოფციების გადაცემა შესაძლებელია მონაცემთა ატრიბუტების ან JavaScript-ის საშუალებით. მონაცემთა ატრიბუტებისთვის, დაამატეთ ვარიანტის სახელი data-
, როგორც data-source=""
.
სახელი | ტიპი | ნაგულისხმევი | აღწერა |
---|---|---|---|
წყარო | მასივი, ფუნქცია | [ ] | მონაცემთა წყარო, რომლის წინააღმდეგაც უნდა მოითხოვოთ. შეიძლება იყოს სტრიქონების მასივი ან ფუნქცია. ფუნქციას გადაეცემა ორი არგუმენტი, query მნიშვნელობა შეყვანის ველში და process გამოძახება. ფუნქცია შეიძლება გამოყენებულ იქნას სინქრონულად მონაცემთა წყაროს პირდაპირ ან ასინქრონულად დაბრუნებით, process გამოძახების ერთი არგუმენტის მეშვეობით. |
ნივთები | ნომერი | 8 | ჩამოსაშლელ სიაში საჩვენებელი ელემენტების მაქსიმალური რაოდენობა. |
წთ სიგრძე | ნომერი | 1 | სიმბოლოების მინიმალური სიგრძე, რომელიც საჭიროა ავტომატური შევსების შეთავაზებების გააქტიურებამდე |
შესატყვისი | ფუნქცია | შემთხვევის უგრძნობი | მეთოდი, რომელიც გამოიყენება იმის დასადგენად, შეესაბამება თუ არა მოთხოვნა ერთეულს. იღებს ერთ არგუმენტს, რომლის item წინააღმდეგაც უნდა შემოწმდეს შეკითხვა. წვდომა მიმდინარე მოთხოვნაზე this.query . დააბრუნეთ ლოგიკური მნიშვნელობა, true თუ მოთხოვნა ემთხვევა. |
დამლაგებელი | ფუნქცია | ზუსტი შესატყვისი, რეგისტრის მგრძნობიარე, რეგისტრის უგრძნობი |
ავტომატური შევსების შედეგების დასალაგებლად გამოყენებული მეთოდი. იღებს ერთ არგუმენტს items და აქვს შრიფტის წინა მაგალითის ფარგლები. მიმართეთ მიმდინარე მოთხოვნას this.query . |
განახლებადი | ფუნქცია | აბრუნებს არჩეულ ნივთს | მეთოდი, რომელიც გამოიყენება არჩეული ნივთის დასაბრუნებლად. იღებს ერთ არგუმენტს, item და აქვს საბეჭდი ინსტანციის ფარგლები. |
ჰაილაითერი | ფუნქცია | ხაზს უსვამს ყველა ნაგულისხმევ შესატყვისს | მეთოდი, რომელიც გამოიყენება ავტომატური შევსების შედეგების ხაზგასასმელად. იღებს ერთ არგუმენტს item და აქვს შრიფტის წინა მაგალითის ფარგლები. უნდა დააბრუნოს html. |
ახდენს შეყვანის ინიცირებას შრიფტით.
ქვენავიგაცია მარცხნივ არის affix მოდულის ცოცხალი დემო ვერსია.
იმისათვის, რომ მარტივად დაამატოთ აფიქსის ქცევა ნებისმიერ ელემენტზე, უბრალოდ დაამატეთ ელემენტი, data-spy="affix"
რომლის დაზვერვა გსურთ. შემდეგ გამოიყენეთ ოფსეტები, რათა განსაზღვროთ, როდის უნდა ჩართოთ და გამორთოთ ელემენტის ჩამაგრება.
- <div data-spy = "affix" data-offset-top = "200" > ... </div>
affix
,
affix-top
და
affix-bottom
. არ დაგავიწყდეთ, რომ შეამოწმოთ პოტენციურად ჩამოშლილი მშობელი, როდესაც აფიქსი გამოჩნდება, რადგან ის აშორებს კონტენტს გვერდის ნორმალური ნაკადიდან.
დარეკეთ აფიქსის დანამატს JavaScript-ის საშუალებით:
- $ ( '#navbar' ). დამაგრება ()
ოფციების გადაცემა შესაძლებელია მონაცემთა ატრიბუტების ან JavaScript-ის საშუალებით. მონაცემთა ატრიბუტებისთვის, დაამატეთ ვარიანტის სახელი data-
, როგორც data-offset-top="200"
.
სახელი | ტიპი | ნაგულისხმევი | აღწერა |
---|---|---|---|
ოფსეტური | ნომერი | ფუნქცია | ობიექტი | 10 | გადახვევის პოზიციის გაანგარიშებისას ეკრანიდან გადასატანი პიქსელები. თუ მოწოდებულია ერთი ნომერი, ოფსეტი გამოყენებული იქნება როგორც ზედა, ასევე მარცხენა მიმართულებით. ერთი მიმართულების მოსასმენად ან მრავალჯერადი უნიკალური ოფსეტისთვის, უბრალოდ მიაწოდეთ ობიექტი offset: { x: 10 } . გამოიყენეთ ფუნქცია, როდესაც გჭირდებათ დინამიურად ოფსეტის მიწოდება (გამოსადეგია ზოგიერთი საპასუხო დიზაინისთვის). |