ጃቫስክሪፕት
ከደርዘን በላይ ብጁ jQuery ፕለጊኖች የBootstrapን አካላት ህያው አድርገው። በቀላሉ ሁሉንም ወይም አንድ በአንድ ያካትቱ።
ከደርዘን በላይ ብጁ jQuery ፕለጊኖች የBootstrapን አካላት ህያው አድርገው። በቀላሉ ሁሉንም ወይም አንድ በአንድ ያካትቱ።
ተሰኪዎች በተናጥል ሊካተቱ ይችላሉ (የ Bootstrapን ነጠላ *.js
ፋይሎችን በመጠቀም) ወይም ሁሉንም በአንድ ጊዜ ( bootstrap.js
የተቀነሰውን ወይም በመጠቀም bootstrap.min.js
)።
ሁለቱንም bootstrap.js
እና bootstrap.min.js
ሁሉንም ተሰኪዎች በአንድ ፋይል ውስጥ ይይዛሉ። አንድ ብቻ ያካትቱ።
አንዳንድ ተሰኪዎች እና የሲኤስኤስ ክፍሎች በሌሎች ተሰኪዎች ላይ ይወሰናሉ። ፕለጊኖችን ለየብቻ ካካተትክ፣ እነዚህን ጥገኞች በሰነዶቹ ውስጥ ማረጋገጥህን አረጋግጥ። እንዲሁም ሁሉም ተሰኪዎች በ jQuery ላይ የተመሰረቱ መሆናቸውን ልብ ይበሉ (ይህ ማለት jQuery ከፕለጊን ፋይሎች በፊት መካተት አለበት )። የትኞቹ የ jQuery ስሪቶች እንደሚደገፉ ለማየት የእኛን ያማክሩ ።bower.json
ሁሉንም የ Bootstrap ፕለጊኖች አንድ ነጠላ የጃቫስክሪፕት መስመር ሳይጽፉ በማርክ ማፕ ኤፒአይ ብቻ መጠቀም ይችላሉ። ይህ የBootstrap የመጀመሪያ ደረጃ ኤፒአይ ነው እና ተሰኪን ሲጠቀሙ የመጀመሪያ ግምት ውስጥ መግባት አለበት።
ያ ማለት፣ በአንዳንድ ሁኔታዎች ይህንን ተግባር ማጥፋት ሊፈለግ ይችላል። ስለዚህ፣ በሰነዱ ላይ ያለውን የስም ቦታ ሁሉንም ክስተቶች በማላቀቅ የውሂብ አይነታ ኤፒአይን የማሰናከል ችሎታን እናቀርባለን data-api
። ይህ ይህን ይመስላል።
በአማራጭ፣ አንድን የተወሰነ ፕለጊን ዒላማ ለማድረግ፣ የተሰኪውን ስም እንደ የስም ቦታ ብቻ ከዳታ-ኤፒ የስም ቦታ ጋር እንደዚህ ያካትቱ።
በተመሳሳይ ኤለመንት ላይ ከበርካታ ተሰኪዎች የተውጣጡ የውሂብ ባህሪያትን አይጠቀሙ። ለምሳሌ፣ አንድ አዝራር ሁለቱም የመሳሪያ ቲፕ ሊኖራቸው እና ሞዳል መቀያየር አይችሉም። ይህንን ለማድረግ, የመጠቅለያ አካል ይጠቀሙ.
እንዲሁም ሁሉንም የBootstrap ፕለጊኖች በጃቫስክሪፕት ኤፒአይ ብቻ መጠቀም መቻል እንዳለቦት እናምናለን። ሁሉም ይፋዊ ኤፒአይዎች ነጠላ፣ በሰንሰለት ሊታለፉ የሚችሉ ዘዴዎች ናቸው፣ እና የተግባርን ስብስብ ይመለሳሉ።
ሁሉም ዘዴዎች የአማራጭ አማራጮች ነገርን፣ የተወሰነ ዘዴን የሚያነጣጥረው ሕብረቁምፊ ወይም ምንም (ነባሪ ባህሪ ያለው ተሰኪን የሚያስጀምር) መቀበል አለባቸው።
Constructor
እያንዳንዱ ተሰኪ በንብረቱ ላይ ያለውን ጥሬ ገንቢ ያጋልጣል $.fn.popover.Constructor
፡. አንድ የተወሰነ ፕለጊን ለምሳሌ ማግኘት ከፈለጉ፣ በቀጥታ ከአንድ አካል ያውጡት $('[rel="popover"]').data('popover')
፡.
የተሰኪውን ነገር በማስተካከል የፕለጊን ነባሪ ቅንብሮችን መቀየር ይችላሉ Constructor.DEFAULTS
፡-
አንዳንድ ጊዜ የ Bootstrap ፕለጊኖችን ከሌሎች የUI ማዕቀፎች ጋር መጠቀም አስፈላጊ ነው። በነዚህ ሁኔታዎች፣ የስም ቦታ ግጭቶች አልፎ አልፎ ሊከሰቱ ይችላሉ። ይህ ከተከሰተ .noConflict
እሴቱን ለመመለስ የሚፈልጉትን ፕለጊን መደወል ይችላሉ።
Bootstrap ለአብዛኛዎቹ ተሰኪዎች ልዩ ድርጊቶች ብጁ ክስተቶችን ያቀርባል። በጥቅሉ፣ እነዚህ ወደ ፍጻሜ የለሽ እና ያለፈ ተካፋይ መልክ ይመጣሉ - መጨረሻው (ለምሳሌ show
) በክስተቱ መጀመሪያ ላይ የሚቀሰቀስበት እና ያለፈው አካል ቅርፅ (ለምሳሌ shown
) የሚቀሰቀሰው ድርጊት ሲጠናቀቅ ነው።
ከ 3.0.0 ጀምሮ ሁሉም የBootstrap ክስተቶች በስም ተከፍለዋል።
ሁሉም ማለቂያ የሌላቸው ክስተቶች preventDefault
ተግባራዊነት ይሰጣሉ. ይህ እርምጃ ከመጀመሩ በፊት አፈፃፀምን የማቆም ችሎታ ይሰጣል።
VERSION
የእያንዳንዱ የBootstrap jQuery ፕለጊኖች ስሪት በተሰኪው ገንቢ ንብረት በኩል ሊደረስበት ይችላል ። ለምሳሌ፣ ለመሳሪያ ምክር ተሰኪ፡-
ጃቫ ስክሪፕት ሲሰናከል የቡትስትራፕ ተሰኪዎች በጸጋ ወደ ኋላ አይመለሱም። በዚህ ጉዳይ ላይ ስለተጠቃሚው ልምድ የሚጨነቁ ከሆነ፣ <noscript>
ሁኔታውን (እና ጃቫ ስክሪፕትን እንዴት እንደገና ማንቃት እንደሚችሉ) ለተጠቃሚዎችዎ ለማስረዳት ይጠቀሙ እና/ወይም የራስዎን ብጁ ውድቀት ያክሉ።
Bootstrap እንደ ፕሮቶታይፕ ወይም jQuery UI ያሉ የሶስተኛ ወገን ጃቫ ስክሪፕት ቤተ-መጻሕፍትን በይፋ አይደግፍም ። ምንም እንኳን .noConflict
እና በስም የተከፋፈሉ ክስተቶች፣ እርስዎ እራስዎ ማስተካከል የሚፈልጓቸው የተኳኋኝነት ችግሮች ሊኖሩ ይችላሉ።
ለቀላል የሽግግር ውጤቶች፣ transition.js
አንድ ጊዜ ከሌሎች JS ፋይሎች ጋር ያካትቱ። የተቀናበረውን (ወይም የተቀነሰውን) እየተጠቀሙ ከሆነ bootstrap.js
፣ ይህንን ማካተት አያስፈልግም—ቀድሞውኑ አለ።
Transition.js ለክስተቶች መሰረታዊ አጋዥ transitionEnd
እና እንዲሁም የሲኤስኤስ ሽግግር ኢምፔላተር ነው። የCSS ሽግግር ድጋፍን ለመፈተሽ እና የተንጠለጠሉ ሽግግሮችን ለመያዝ በሌሎች ተሰኪዎች ጥቅም ላይ ይውላል።
በሚከተለው የጃቫ ስክሪፕት ቅንጣቢ በመጠቀም ሽግግሮች በአለምአቀፍ ደረጃ ሊሰናከሉ ይችላሉ፣ እሱም ከተጫነ transition.js
(ወይም bootstrap.js
እንደሁኔታው bootstrap.min.js
) መምጣት አለበት
ሞዳሎች የተስተካከሉ፣ ግን ተለዋዋጭ፣ የመገናኛ ጥያቄዎች በትንሹ የሚፈለገው ተግባር እና ብልጥ ነባሪዎች ናቸው።
ሌላ በሚታይበት ጊዜ ሞዳል አለመክፈትዎን እርግጠኛ ይሁኑ። በአንድ ጊዜ ከአንድ በላይ ሞዳል ማሳየት ብጁ ኮድ ያስፈልገዋል።
የሞዳልን ኤችቲኤምኤል ኮድ በሰነድዎ ውስጥ ከፍተኛ ደረጃ ላይ ለማስቀመጥ ሁልጊዜ ይሞክሩ የሞዳልን ገጽታ እና/ወይም ተግባር የሚነኩ ሌሎች አካላትን ለማስወገድ ይሞክሩ።
በሞባይል መሳሪያዎች ላይ ሞዳልሎችን ስለመጠቀም አንዳንድ ማሳሰቢያዎች አሉ። ለዝርዝሮች የእኛን የአሳሽ ድጋፍ ሰነዶች ይመልከቱ።
ኤችቲኤምኤል 5 የትርጓሜውን ትርጉም እንዴት እንደሚገልፅ ምክንያት የኤችቲኤምኤል ባህሪው autofocus
በ Bootstrap ሞዳሎች ላይ ምንም ተጽእኖ የለውም። ተመሳሳዩን ውጤት ለማግኘት አንዳንድ ብጁ ጃቫስክሪፕት ይጠቀሙ፡
በግርጌው ውስጥ የራስጌ፣ አካል እና የእርምጃዎች ስብስብ ያለው የተሰራ ሞዳል።
ከታች ያለውን አዝራር ጠቅ በማድረግ ሞዳልን በጃቫስክሪፕት ይቀያይሩ። ወደ ታች ይንሸራተታል እና ከገጹ አናት ላይ ይደበዝዛል።
የሞዳል ርዕስን ወደ , እና role="dialog"
ወደ ራሱ በመጥቀስ aria-labelledby="..."
ማከልዎን እርግጠኛ ይሁኑ ..modal
role="document"
.modal-dialog
aria-describedby
በተጨማሪም፣ የሞዳል ንግግርዎን በ ላይ መግለጫ መስጠት ይችላሉ .modal
።
የዩቲዩብ ቪዲዮዎችን በሞዳል ውስጥ መክተት በራስ ሰር መልሶ ማጫወትን ለማቆም እና ተጨማሪ ጃቫ ስክሪፕት በ Bootstrap ውስጥ እንደሌለ ይጠይቃል። ለበለጠ መረጃ ይህንን ጠቃሚ የቁልል ፍሰት ልጥፍ ይመልከቱ።
ሞዳሎች ሁለት የአማራጭ መጠኖች አሏቸው፣ በ a ላይ ለማስቀመጥ በማሻሻያ ክፍሎች በኩል ይገኛሉ .modal-dialog
።
ለማየት ከመደበዝ ይልቅ በቀላሉ ለሚታዩ ሞዳሎች፣ .fade
ክፍሉን ከሞዳል ምልክትዎ ያስወግዱት።
በሞዳል ውስጥ ያለውን የBootstrap ፍርግርግ ስርዓት ለመጠቀም፣ በ ውስጥ ብቻ ጎጆ ያድርጉ .row
እና .modal-body
ከዚያ መደበኛውን የፍርግርግ ስርዓት ክፍሎችን ይጠቀሙ።
ሁሉም ተመሳሳይ ሞዳል የሚቀሰቅሱ፣ ትንሽ ለየት ያሉ ይዘቶች ያሉት ብዙ አዝራሮች ይኑርዎት? የሞዳሉን ይዘቶች በየትኛው ቁልፍ እንደተጫኑ ለመቀየር የኤችቲኤምኤልevent.relatedTarget
ባህሪያትን ይጠቀሙ (ምናልባትም በ jQuery )። በ ላይ ለዝርዝሮች የሞዳል ክስተቶች ሰነዶችን ይመልከቱ ፣data-*
relatedTarget
የሞዳል ፕለጊን ድብቅ ይዘትዎን በፍላጎት ፣በመረጃ ባህሪዎች ወይም በጃቫስክሪፕት በኩል ይቀየራል። እንዲሁም ነባሪ የማሸብለል ባህሪን ለመሻር ይጨምራል እና .modal-open
ከሞዳል ውጭ ጠቅ ሲያደርጉ የሚታዩ ሞዳሎችን ለማሰናበት የጠቅ ቦታን ያመነጫል።<body>
.modal-backdrop
ጃቫ ስክሪፕት ሳይጽፉ ሞዳልን ያግብሩ። አንድን ወይም የተወሰነ ሞዳል ለመቀያየር ዒላማ ለማድረግ በተቆጣጣሪ data-toggle="modal"
አካል ላይ እንደ አዝራር ያቀናብሩ ።data-target="#foo"
href="#foo"
myModal
ከአንድ የጃቫ ስክሪፕት መስመር ጋር አንድ ሞዳል መታወቂያ ይደውሉ
አማራጮች በመረጃ ባህሪያት ወይም በጃቫስክሪፕት ሊተላለፉ ይችላሉ. ለውሂብ ባህሪያት፣ data-
እንደ ውስጥ ያለውን የአማራጭ ስም ወደ ላይ ጨምር data-backdrop=""
።
ስም | ዓይነት | ነባሪ | መግለጫ |
---|---|---|---|
ዳራ | ቡሊያን ወይም ሕብረቁምፊው'static' |
እውነት ነው። | ሞዳል-backdrop አባልን ያካትታል። በአማራጭ፣ static ጠቅ ሲደረግ ሞዳልን የማይዘጋው ለbackdrop ይግለጹ። |
የቁልፍ ሰሌዳ | ቡሊያን | እውነት ነው። | የማምለጫ ቁልፍ ሲጫን ሞዳልን ይዘጋል። |
አሳይ | ቡሊያን | እውነት ነው። | ሲጀመር ሞዳልን ያሳያል። |
የሩቅ | መንገድ | የውሸት | ይህ አማራጭ ከv3.3.0 ጀምሮ ተቋርጧል እና v4 ውስጥ ተወግዷል። በምትኩ ከደንበኛ-ጎን ቴምፕሊንግ ወይም የውሂብ ማሰሪያ ማዕቀፍ ወይም jQuery.load እራስዎ በመደወል እንመክራለን። የርቀት ዩአርኤል ከተሰጠ፣ ይዘቱ አንድ ጊዜ በjQuery |
.modal(options)
ይዘትዎን እንደ ሞዳል ያነቃል። አማራጭ አማራጮችን ይቀበላል object
።
.modal('toggle')
ሞዳልን በእጅ ይቀየራል። ሞጁሉ በትክክል ከመታየቱ ወይም ከመደበቅ በፊት (ማለትም ክስተቱ ከመከሰቱ በፊት) ወደshown.bs.modal
ደዋዩ ይመለሳል hidden.bs.modal
።
.modal('show')
ሞዳልን በእጅ ይከፍታል። ሞጁሉ ከመታየቱ በፊት (ማለትም ክስተቱ ከመፈጠሩ በፊት) ወደ ደዋዩ ይመለሳል ።shown.bs.modal
.modal('hide')
ሞዳልን በእጅ ይደብቃል። ሞዳል በትክክል ከመደበቅ በፊት (ማለትም hidden.bs.modal
ክስተቱ ከመፈጠሩ በፊት) ወደ ደዋዩ ይመለሳል።
.modal('handleUpdate')
አንድ ብቅ ካለ ለማሸብለል የሞዳል አቀማመጥን ያስተካክላል፣ ይህም ሞዳል ወደ ግራ እንዲዘል ያደርገዋል።
ክፍት በሚሆንበት ጊዜ የሞዳል ቁመቱ ሲቀየር ብቻ ያስፈልጋል።
የቡትስትራፕ ሞዳል ክፍል ወደ ሞዳል ተግባር ለመጠመድ ጥቂት ክስተቶችን ያጋልጣል።
ሁሉም የሞዳል ሁነቶች የሚተኮሱት በራሱ ሞዳል ላይ ነው (ማለትም በ <div class="modal">
)።
የክስተት አይነት | መግለጫ |
---|---|
አሳይ.bs.ሞዳል | show የምሳሌው ዘዴ ሲጠራ ይህ ክስተት ወዲያውኑ ይቃጠላል . በአንድ ጠቅታ ከተከሰተ፣ ጠቅ የተደረገው አካል እንደ relatedTarget የዝግጅቱ ንብረት ይገኛል። |
የሚታየው.bs.modal | ይህ ክስተት ሞጁሉ ለተጠቃሚው እንዲታይ ከተደረገ (የ CSS ሽግግሮች እስኪጠናቀቅ ድረስ ይጠብቃል) ይባረራል። በአንድ ጠቅታ ከተከሰተ፣ ጠቅ የተደረገው አካል እንደ relatedTarget የዝግጅቱ ንብረት ይገኛል። |
ደብቅ.bs.modal | hide የምሳሌው ዘዴ ሲጠራ ይህ ክስተት ወዲያውኑ ይቃጠላል . |
የተደበቀ.bs.modal | ሞዱሉ ከተጠቃሚው ተደብቆ ሲጠናቀቅ ይህ ክስተት የሚነድ ነው (የ CSS ሽግግሮች እስኪጠናቀቁ ድረስ ይጠብቃል)። |
ተጭኗል.bs.modal | remote ሞጁሉ አማራጩን በመጠቀም ይዘቱን ሲጭን ይህ ክስተት ይባረራል ። |
ተቆልቋይ ሜኑዎችን በዚህ ቀላል ተሰኪ ወደ ማንኛውም ነገር ያክሉ፣ ናቭባር፣ ታብ እና እንክብሎችን ጨምሮ።
በመረጃ ባህሪያት ወይም ጃቫስክሪፕት በኩል ተቆልቋይ ተሰኪው የተደበቀ ይዘትን (የተቆልቋይ ምናሌዎችን) .open
በወላጅ ዝርዝር ንጥል ላይ ያለውን ክፍል በመቀያየር ይቀየራል።
በሞባይል መሳሪያዎች ላይ ተቆልቋይ .dropdown-backdrop
መክፈት ከምናሌው ውጭ መታ ሲያደርጉ የተቆልቋይ ምናሌዎችን ለመዝጋት እንደ መታ ቦታ ይጨምራል፣ ይህም ለትክክለኛው የiOS ድጋፍ መስፈርት ነው። ይህ ማለት ከተከፈተ ተቆልቋይ ሜኑ ወደ ሌላ ተቆልቋይ ሜኑ መቀየር በሞባይል ላይ ተጨማሪ መታ ማድረግን ይጠይቃል።
ማስታወሻ data-toggle="dropdown"
፡ ባህሪው በመተግበሪያ ደረጃ ተቆልቋይ ሜኑዎችን ለመዝጋት የታመነ ነው፣ ስለዚህ ሁልጊዜ እሱን መጠቀም ጥሩ ነው።
data-toggle="dropdown"
ተቆልቋይ ለመቀየር ወደ አገናኝ ወይም አዝራር ያክሉ ።
ዩአርኤሎችን በአገናኝ አዝራሮች ለማቆየት ከ data-target
ይልቅ ባህሪውን ይጠቀሙ href="#"
።
ተቆልቋዮቹን በጃቫስክሪፕት ይደውሉ፡-
data-toggle="dropdown"
አሁንም ያስፈልጋልተቆልቋይዎን በጃቫ ስክሪፕት ቢደውሉም ሆነ በምትኩ ዳታ-ኤፒውን ቢጠቀሙ data-toggle="dropdown"
ሁል ጊዜ በተቆልቋዩ ቀስቅሴ ክፍል ላይ መገኘት አለባቸው።
ምንም
$().dropdown('toggle')
የተሰጠውን የአሳሽ አሞሌ ወይም የታጠፈ አሰሳ ተቆልቋይ ሜኑ ይቀየራል።
ሁሉም የተቆልቋይ ክስተቶች .dropdown-menu
በወላጅ አካል ላይ ነው የሚተኮሱት።
ሁሉም የተቆልቋይ ክስተቶች relatedTarget
ንብረት አላቸው፣ እሴታቸው የሚቀያየር መልህቅ አካል ነው።
የክስተት አይነት | መግለጫ |
---|---|
አሳይ.bs.dropdown | የማሳያ ምሳሌ ዘዴ ሲጠራ ይህ ክስተት ወዲያውኑ ይቃጠላል. |
የሚታየው.bs.dropdown | ይህ ክስተት የሚቃጠለው ተቆልቋዩ ለተጠቃሚው እንዲታይ ሲደረግ ነው (የ CSS ሽግግሮችን እስኪጠናቀቅ ድረስ ይጠብቃል)። |
ደብቅ.bs.dropdown | ይህ ክስተት የመደበቅ ምሳሌ ዘዴ ሲጠራ ወዲያውኑ ይቃጠላል። |
የተደበቀ.bs.dropdown | ይህ ክስተት የሚቀጣጠለው ተቆልቋዩ ከተጠቃሚው ተደብቆ ሲጠናቀቅ ነው (የ CSS ሽግግሮችን እስኪጠናቀቅ ድረስ ይጠብቃል)። |
የ ScrollSpy ፕለጊን በማሸብለል አቀማመጥ ላይ በመመስረት የናቪ ኢላማዎችን በራስ-ሰር ለማዘመን ነው። ከአሳሹ በታች ያለውን ቦታ ያሸብልሉ እና የነቃውን የክፍል ለውጥ ይመልከቱ። የተቆልቋዩ ንዑስ ንጥሎችም ይደምቃሉ።
የማስታወቂያ ሌጊግስ ኪታር፣ ብሩች መታወቂያ አርት ፓርቲ ዶሎር ጉልበት። Pitchfork yr enim lo-fi qui ከመሸጡ በፊት። Tumblr ከእርሻ ወደ ጠረጴዛ የብስክሌት መብቶች ምንም ይሁን። Anim keffiyeh carles cardigan. Velit seitan mcsweeney's photo booth 3 wolf moon irure. ኮዝቢ ሹራብ ሎሞ ዣን ቁምጣ፣ ዊሊያምስበርግ ሁዲ ሚኒም ኩዊ ምናልባት ስለነሱ አልሰማህም et cardigan Trust fund culpa biodiesel Wes Anderson aesthetic. ኒሂል የተነቀሰ አክሳመስ፣ cred irony biodiesel keffiyeh artisan ullamco consequat።
ቬኒአም ማርፋ የጢም መንሸራተቻ ሰሌዳ፣ አድፒሲሲንግ fugiat velit ፒችፎርክ ጢም። የፍሪጋን ጢም አሊካ ኩፒዳታት የማሲስዊኒ ቬሮ። ኩፒዳታት አራት ሎኮ ኒሲ፣ ኤ ሄልቬቲካ ኑላ ካርልስ። የተነቀሰ የኮስቢ ሹራብ የምግብ መኪና፣ የማሲስዊኒ ክዊስ ፍሪጋን ያልሆነ ቪኒል። Lo-fi wes anderson +1 sartorial. ካርልስ ውበት የሌለው የአካል ብቃት እንቅስቃሴ ጓንትነት። ብሩክሊን adipisicing ክራፍት ቢራ ምክትል keytar desrunt.
Occaecat commodo aliqua delectus. ፋፕ ክራፍት ቢራ deserunt skateboard e. የሎሞ የብስክሌት መብቶች adipisicing banh mi, velit ea sunt next level locavore ነጠላ መነሻ ቡና በማግና ቬኒየም። ከፍተኛ ህይወት መታወቂያ ቪኒል፣ echo park consequat quis aliquip banh mi ፕትፎርክ። Vero VHS est adipisicing. Consectetur nisi DIY minim messenger ቦርሳ። Cred ex in, ዘላቂ delectus consectetur 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 ብሎግ፣ culpa messenger ቦርሳ ማርፋ ምንም አይነት የዲሌክቶስ ምግብ መኪና። ሳፒየንተ ሲንት ኢድ ግምትንዳ። Locavore sed helvetica cliche አስቂኝ፣ ነጎድጓዳማ ድመቶች ስለነሱ ሰምተህ የማታውቀው ሁዲ ከግሉተን ነፃ የሆነ ሎ-ፋይ ፋፕ አሊኩፕ ያስከተለ ነው። Labore elit placeat ወደ ውጭ ከመሸጣቸው በፊት፣ ቴሪ ሪቻርድሰን ታዋቂው ብሩች ኒሲዩንት ኩይስ ኮስቢ ሹራብ pariatur keffiyeh ut helvetica artisan። የካርዲጋን ክራፍት ቢራ ሴታን ዝግጁ የተሰራ ቬሊት። VHS chambray laboris tempor veniam. Anim mollit minim commodo ullamco ነጎድጓዳማ ድመቶች።
የናቭባር አገናኞች ሊፈቱ የሚችሉ የመታወቂያ ዒላማዎች ሊኖራቸው ይገባል። ለምሳሌ፣ አንድ <a href="#home">home</a>
በ DOM ውስጥ ካለ ነገር ጋር መዛመድ አለበት እንደ <div id="home"></div>
.
:visible
አካላት ችላ ተብለዋል።:visible
በ jQuery መሠረት ያልሆኑ የዒላማ አካላት ችላ ይባላሉ እና የእነሱ ተዛማጅ የባህር ኃይል ዕቃዎች በጭራሽ አይደምቁም።
የአተገባበር ዘዴ ምንም ቢሆን፣ Scrollspy እየሰለሉበት position: relative;
ያለውን አካል መጠቀምን ይጠይቃል። በአብዛኛዎቹ ሁኔታዎች ይህ ነው <body>
. ከ ከ ሌሎች ንጥረ ነገሮች ላይ በሚሸብቡበት ጊዜ ስብስብ እንዳለዎት እርግጠኛ <body>
ይሁኑ ።height
overflow-y: scroll;
በቀላሉ የማሸብለል ባህሪን ወደ ላይኛው አሞሌ አሰሳ ለመጨመር፣ data-spy="scroll"
ለመሰለል ወደሚፈልጉት አካል ያክሉ (በተለምዶ ይሄ ነው <body>
)። ከዚያ data-target
ባህሪውን ከማንኛውም የቡትስትራፕ .nav
ክፍል የወላጅ አካል መታወቂያ ወይም ክፍል ጋር ያክሉ።
በእርስዎ ሲኤስኤስ ውስጥ ካከሉ በኋላ position: relative;
፣ በጃቫስክሪፕት ወደ ጥቅልል ስፓይ ይደውሉ
.scrollspy('refresh')
ከ DOM አባሎችን ከመጨመር ወይም ከማስወገድ ጋር በማጣመር scrollspy ን ሲጠቀሙ የማደስ ዘዴውን እንደሚከተለው መደወል ያስፈልግዎታል፡-
አማራጮች በመረጃ ባህሪያት ወይም በጃቫስክሪፕት ሊተላለፉ ይችላሉ. ለውሂብ ባህሪያት፣ data-
እንደ ውስጥ ያለውን የአማራጭ ስም ወደ ላይ ጨምር data-offset=""
።
ስም | ዓይነት | ነባሪ | መግለጫ |
---|---|---|---|
ማካካሻ | ቁጥር | 10 | የማሸብለል ቦታን ሲያሰሉ ከላይ የሚካካሱ ፒክሰሎች። |
የክስተት አይነት | መግለጫ |
---|---|
አግብር.bs.scrollspy | ይህ ክስተት አዲስ ንጥል በጥቅል ስፓይ ሲነቃ ይቃጠላል። |
በአካባቢያዊ ይዘት ክፍሎች ውስጥ ለመሸጋገር ፈጣን፣ ተለዋዋጭ የትር ተግባርን ያክሉ፣ በተቆልቋይ ምናሌዎችም ቢሆን። የጎጆ ትሮች አይደገፉም።
ጥሬ ጂንስ ምናልባት ስለነሱ ጂን ቁምጣ አውስቲን ሰምተህ አታውቅም። Nesciunt ቶፉ stumptown aliqua፣ retro synth master cleanse። ፂም ክሊች ቴምፕር፣ ዊሊያምስበርግ ካርልስ ቪጋን ሄልቬቲካ። Reprehenderit ሉካንዳ retro keffiyeh dreamcatcher synth. ኮዝቢ ሹራብ eu banh mi, qui irure ቴሪ ሪቻርድሰን የቀድሞ ስኩዊድ። Aliquip placeat salvia cillum iphone. ሴይታን አሊኩፕ ኩይስ ካርዲጋን አሜሪካዊ አልባሳት፣ ሥጋ ሥጋ ቆራጭ ቮልፕቴት ኒሲ ኪ።
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.
ይህ ፕለጊን ሊታዩ የሚችሉ ቦታዎችን ለመጨመር የታረመ ዳሰሳ ክፍልን ያራዝመዋል።
በጃቫስክሪፕት በኩል ሊታዩ የሚችሉ ትሮችን ያንቁ (እያንዳንዱ ትር በተናጥል መንቃት አለበት)
ነጠላ ትሮችን በተለያዩ መንገዶች ማግበር ይችላሉ፡-
data-toggle="tab"
በቀላሉ በመግለጽ ወይም በኤለመንቱ ላይ ማንኛውንም ጃቫ ስክሪፕት ሳይጽፉ የትር ወይም የፒኒን ዳሰሳ ማግበር ይችላሉ data-toggle="pill"
። nav
ክፍሎቹን እና nav-tabs
ክፍሎችን ወደ ትሩ ማከል ul
የ Bootstrap ትር ስታይልን ይተገበራል ፣ እና ክፍሎቹን ሲጨምሩ nav
እና nav-pills
ክፍሎች ደግሞ ክኒን ስታይል ይተገብራሉ ።
ትሮች እንዲደበዝዙ ለማድረግ .fade
በእያንዳንዱ ላይ ያክሉ .tab-pane
። የመጀመሪያው የትር መቃን እንዲሁ .in
የመጀመሪያውን ይዘት እንዲታይ ማድረግ አለበት።
$().tab
የትር አባል እና የይዘት መያዣን ያነቃል። ትር በDOM ውስጥ የእቃ መያዣ መስቀለኛ መንገድ data-target
ወይም ኢላማ ማድረግ አለበት። href
ከላይ ባሉት ምሳሌዎች ውስጥ, ትሮች ባህሪያት ያላቸው <a>
s ናቸው.data-toggle="tab"
.tab('show')
የተሰጠውን ትር ይመርጣል እና ተያያዥ ይዘቱን ያሳያል። ከዚህ ቀደም የተመረጠ ማንኛውም ሌላ ትር ያልተመረጠ ይሆናል እና ተዛማጅ ይዘቱ ይደበቃል። የትር መቃን በትክክል ከመታየቱ በፊት (ማለትም shown.bs.tab
ክስተቱ ከመፈጠሩ በፊት) ወደ ደዋይ ይመለሳል።
አዲስ ትር ሲያሳዩ ክስተቶቹ በሚከተለው ቅደም ተከተል ይቃጠላሉ፡
hide.bs.tab
(በአሁኑ ንቁ ትር ላይ)show.bs.tab
(በሚታየው ትር ላይ)hidden.bs.tab
(በቀደመው ንቁ ትር ላይ፣ hide.bs.tab
ከዝግጅቱ ጋር አንድ አይነት)shown.bs.tab
(በአዲሱ የነቃ ትር ላይ፣ show.bs.tab
ከዝግጅቱ ጋር አንድ አይነት)ምንም ትር አስቀድሞ ገባሪ ካልሆነ፣ ከዚያ ክስተቶቹ hide.bs.tab
እና hidden.bs.tab
ክስተቶቹ አይባረሩም።
የክስተት አይነት | መግለጫ |
---|---|
አሳይ.bs.tab | ይህ ክስተት በትር ትዕይንት ላይ ይቃጠላል፣ ነገር ግን አዲሱ ትር ከመታየቱ በፊት። event.target ገባሪውን ትር እና event.relatedTarget የቀደመውን ገባሪ ትር (ካለ) በቅደም ተከተል ዒላማ ለማድረግ ይጠቀሙ ። |
የሚታየው.bs.tab | ትር ከታየ በኋላ ይህ ክስተት በትር ትርኢት ላይ ይቀጣጠላል። event.target ገባሪውን ትር እና event.relatedTarget የቀደመውን ገባሪ ትር (ካለ) በቅደም ተከተል ዒላማ ለማድረግ ይጠቀሙ ። |
ደብቅ.bs.tab | ይህ ክስተት የሚቀጣጠለው አዲስ ትር በሚታይበት ጊዜ ነው (እና ስለዚህ የቀደመው ገቢር ትር መደበቅ አለበት)። እንደቅደም ተከተላቸው የአሁኑን ገቢር ትር እና አዲሱን በቅርቡ የሚሠራውን ትር ይጠቀሙ event.target እና ለማነጣጠር።event.relatedTarget |
የተደበቀ.bs.tab | ይህ ክስተት የሚቀጣጠለው አዲስ ትር ከታየ በኋላ ነው (እና ስለዚህ ቀዳሚው ንቁ ትር ተደብቋል)። የቀደመውን ገባሪ ትር እና አዲሱን ገባሪ ትር በቅደም ተከተል ይጠቀሙ event.target እና event.relatedTarget ለማነጣጠር። |
በጄሰን ፍሬም በተፃፈው ምርጥ jQuery.tipsy ፕለጊን አነሳሽነት; የመሳሪያ ምክሮች በምስሎች ላይ የማይመሰረቱ፣ CSS3ን ለአኒሜሽን እና ለአካባቢያዊ የርዕስ ማከማቻ ዳታ-ባህሪያትን የማይጠቀሙ የተዘመነ ስሪት ናቸው።
ዜሮ-ርዝመት አርእስቶች ያላቸው የመሳሪያ ምክሮች በጭራሽ አይታዩም።
የመሳሪያ ምክሮችን ለማየት ከታች ባሉት ማገናኛዎች ላይ ያንዣብቡ፡-
ጠባብ ሱሪ next level keffiyeh ምናልባት ሳትሰሙት አልቀረም ። የፎቶ ቡዝ ጢም ጥሬ የዲኒም ደብዳቤ የቪጋን መልእክተኛ ቦርሳ ስቱምፕታውን። ከእርሻ ወደ ጠረጴዛ ሴይታን፣ የማሲስዊኒ መጠገኛ ዘላቂ ኩዊኖ 8-ቢት አሜሪካዊ አልባሳት ቴሪ ሪቻርድሰን ቪኒል ቻምበሬይ አላቸው ። Beard stumptown፣ cardigans banh mi lomo Thundercats። ቶፉ ባዮዳይዝል ዊሊያምስበርግ ማርፋ፣ አራት ሎኮ ማክስዊኒ የጸዳ ቪጋን ቻምበሬይ። በጣም የሚገርም የእጅ ባለሙያ ምንም ይሁን ምን keytar ፣ scenester farm-to-table banksy ኦስቲን ትዊተር እጀታ የፍሪጋን ክሬድ ጥሬ ጂንስ ነጠላ ምንጭ የቡና ቫይረስ።
አራት አማራጮች አሉ፡ ከላይ፣ በቀኝ፣ ከታች እና በግራ የተሰለፉ።
በአፈጻጸም ምክንያቶች፣ Tooltip እና Popover data-apis መርጠው ገብተዋል፣ ይህ ማለት እርስዎ እራስዎ ማስጀመር አለብዎት ።
በአንድ ገጽ ላይ ያሉትን ሁሉንም የመሳሪያ ምክሮች የማስጀመር አንዱ መንገድ በባህሪያቸው መምረጥ data-toggle
ነው፡-
የ Tooltip ፕለጊን ይዘትን ያመነጫል እና በፍላጎት ላይ ምልክት ያደርጋል፣ እና በነባሪነት የመሳሪያ ምክሮችን ከቀስቀሳቸው ኤለመንት በኋላ ያስቀምጣል።
በጃቫስክሪፕት በኩል የመሳሪያውን ጥቆማ ያስነሱ፡
ለመሳሪያ ጫፍ የሚፈለገው ምልክት ማድረጊያ data
ባህሪ ብቻ ነው እና title
በኤችቲኤምኤል ኤለመንት ላይ የመሳሪያ ጥቆማ እንዲኖርዎት ይፈልጋሉ። የመነጨው የመሳሪያ ጫፍ ቀላል ነው፣ ምንም እንኳን ቦታ ቢፈልግም (በነባሪ፣ top
በተሰኪው የተቀናበረ)።
አንዳንድ ጊዜ ብዙ መስመሮችን ወደሚያጠቃልለው ሃይፐርሊንክ የመሳሪያ ቲፕ ማከል ይፈልጋሉ። የTooltip ተሰኪው ነባሪ ባህሪ በአግድም እና በአቀባዊ መሃል ላይ ማድረግ ነው። white-space: nowrap;
ይህንን ለማስቀረት ወደ መልህቆችዎ ያክሉ ።
.btn-group
በ a ወይም a ውስጥ ባሉ ንጥረ ነገሮች ላይ .input-group
ወይም ከጠረጴዛ ጋር በተያያዙ ኤለመንቶች ላይ ( <td>
,,,,,,,, ) ላይ የመሳሪያ ምክሮችን ሲጠቀሙ <th>
, የማይፈለጉ የጎንዮሽ ጉዳቶችን ለማስወገድ (እንደ ኤለመንቱ እየሰፋ እያደገ እና/) አማራጩን (ከዚህ በታች በሰነድ የተቀመጠ ) መግለጽ አለብዎት። ወይም የመሳሪያው ጫፍ በሚነሳበት ጊዜ የተጠጋጋ ማዕዘኖቹን ማጣት).<tr>
<thead>
<tbody>
<tfoot>
container: 'body'
በቁልፍ ሰሌዳ ለሚሄዱ ተጠቃሚዎች እና በተለይም አጋዥ ቴክኖሎጂ ተጠቃሚዎች የመሳሪያ ምክሮችን በቁልፍ ሰሌዳ ላይ ትኩረት ሊያደርጉ በሚችሉ እንደ ማገናኛዎች፣ የቅጽ መቆጣጠሪያዎች ወይም ማንኛውም tabindex="0"
ባህሪ ያለው የዘፈቀደ አካል ብቻ ማከል አለብዎት።
disabled
የመሳሪያ ጥቆማን ወደ አንድ ወይም .disabled
ኤለመንቱ ለመጨመር ኤለመንቱን በ a ውስጥ ያስቀምጡ እና በምትኩ የመሳሪያውን ጫፍ <div>
ይተግብሩ ።<div>
አማራጮች በመረጃ ባህሪያት ወይም በጃቫስክሪፕት ሊተላለፉ ይችላሉ. ለውሂብ ባህሪያት፣ data-
እንደ ውስጥ ያለውን የአማራጭ ስም ወደ ላይ ጨምር data-animation=""
።
ስም | ዓይነት | ነባሪ | መግለጫ |
---|---|---|---|
አኒሜሽን | ቡሊያን | እውነት ነው። | የ CSS ደብዝዝ ሽግግር ወደ መሳሪያ ጫፍ ተግብር |
መያዣ | ሕብረቁምፊ | የውሸት | የውሸት | የመሳሪያውን ጫፍ ከአንድ የተወሰነ አካል ጋር ያያይዙታል። ምሳሌ |
መዘግየት | ቁጥር | ነገር | 0 | የመሳሪያውን ጫፍ (ms) ማሳየት እና መደበቅ መዘግየት - በእጅ ቀስቅሴ አይነት ላይ አይተገበርም። ቁጥር ከቀረበ፣ መዘግየት በሁለቱም መደበቅ/ማሳየት ላይ ይተገበራል። የእቃው መዋቅር የሚከተለው ነው- |
html | ቡሊያን | የውሸት | ኤችቲኤምኤልን በመሳሪያው ጫፍ ውስጥ ያስገቡ። ውሸት ከሆነ፣ የjQuery text ዘዴ ይዘትን ወደ DOM ለማስገባት ስራ ላይ ይውላል። ስለ XSS ጥቃቶች የሚጨነቁ ከሆነ ጽሑፍ ይጠቀሙ። |
አቀማመጥ | ሕብረቁምፊ | ተግባር | 'ከላይ' | የመሳሪያውን ጫፍ እንዴት እንደሚቀመጥ - ከላይ | የታችኛው | ግራ | ትክክል | አውቶማቲክ. አንድ ተግባር ቦታውን ለመወሰን ጥቅም ላይ ሲውል ከመሳሪያ ጫፍ DOM node ጋር እንደ መጀመሪያው መከራከሪያ እና ቀስቃሽ ኤለመንት DOM ኖድ እንደ ሁለተኛው ይባላል። ዐውደ- ጽሑፉ |
መራጭ | ሕብረቁምፊ | የውሸት | መራጭ ከቀረበ፣የመሳሪያ ምክር ነገሮች ለተገለጹት ኢላማዎች ይላካሉ። በተግባር፣ ይህ ተለዋዋጭ የኤችቲኤምኤል ይዘት የመሳሪያ ምክሮች እንዲጨመሩ ለማድረግ ይጠቅማል። ይህንን እና ጠቃሚ ምሳሌን ይመልከቱ ። |
አብነት | ሕብረቁምፊ | '<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>' |
የመሳሪያውን ጫፍ በሚፈጥሩበት ጊዜ ለመጠቀም HTML መሰረት ያድርጉ። የመሳሪያው
በጣም ውጫዊው የመጠቅለያ አካል ክፍሉ ሊኖረው ይገባል |
ርዕስ | ሕብረቁምፊ | ተግባር | '' | ባህሪው ከሌለ ነባሪ የርዕስ ዋጋ አንድ ተግባር ከተሰጠ, |
ቀስቅሴ | ሕብረቁምፊ | 'ማንዣበብ ትኩረት' | የመሳሪያ ቲፕ እንዴት እንደሚነሳ - ጠቅ ያድርጉ | ማንዣበብ | ትኩረት | መመሪያ. ብዙ ቀስቅሴዎችን ማለፍ ይችላሉ; ከቦታ ጋር ይለያዩዋቸው. manual ከማንኛውም ሌላ ቀስቅሴ ጋር ሊጣመር አይችልም. |
የእይታ እይታ | ሕብረቁምፊ | እቃ | ተግባር | {መራጭ፡ 'አካል'፣ ንጣፍ፡ 0} | የመሳሪያውን ጫፍ በዚህ ኤለመንት ወሰን ውስጥ ያስቀምጣል። ምሳሌ አንድ ተግባር ከተሰጠ፣ ከተቀሰቀሰው ኤለመንት DOM node ጋር እንደ ብቸኛ መከራከሪያው ይባላል። ዐውደ- ጽሑፉ |
ከላይ እንደተገለፀው ለነጠላ የመሳሪያ ምክሮች አማራጮች በመረጃ ባህሪያት አጠቃቀም በኩል ሊገለጹ ይችላሉ.
$().tooltip(options)
የመሳሪያ ቲፕ ተቆጣጣሪን ከአንድ ንጥረ ነገር ስብስብ ጋር ያያይዛል።
.tooltip('show')
የአንድ ንጥረ ነገር መሣሪያ ጫፍን ያሳያል። የመሳሪያ ጥቆማው በትክክል ከመታየቱ በፊት (ማለትም ክስተቱ ከመከሰቱ በፊት) ወደ ደዋዩ ይመለሳል ። shown.bs.tooltip
ይህ የመሳሪያውን ጫፍ እንደ "በእጅ" ማነሳሳት ይቆጠራል. ዜሮ-ርዝመት አርእስቶች ያላቸው የመሳሪያ ምክሮች በጭራሽ አይታዩም።
.tooltip('hide')
የአንድን ንጥረ ነገር መሣሪያ ጫፍ ይደብቃል። የመሳሪያ ጥቆማው በትክክል ከመደበቅ በፊት (ማለትም hidden.bs.tooltip
ክስተቱ ከመፈጠሩ በፊት) ወደ ደዋይ ይመለሳል። ይህ የመሳሪያውን ጫፍ እንደ "በእጅ" ማነሳሳት ይቆጠራል.
.tooltip('toggle')
የአንድን ንጥረ ነገር መሣሪያ ጫፍ ይቀያይራል። የመሳሪያ ጥቆማው በትክክል ከመታየቱ ወይም ከመደበቅ በፊት (ማለትም ክስተቱ ከመፈጠሩ በፊት) ወደ ደዋዩ ይመለሳል ። ይህ የመሳሪያውን ጫፍ እንደ "በእጅ" ማነሳሳት ይቆጠራል.shown.bs.tooltip
hidden.bs.tooltip
.tooltip('destroy')
የአንድን ንጥረ ነገር መሣሪያ ጫፍ ይደብቃል እና ያጠፋል። የውክልና ጥቆማዎችን የሚጠቀሙ (አማራጩን በመጠቀም የተፈጠሩ ) selector
በተወለዱ ቀስቃሽ አካላት ላይ በተናጠል ሊጠፉ አይችሉም።
የክስተት አይነት | መግለጫ |
---|---|
አሳይ.bs.tooltip | show የምሳሌው ዘዴ ሲጠራ ይህ ክስተት ወዲያውኑ ይቃጠላል . |
የሚታየው.bs.tooltip | ይህ ክስተት የሚቃጠለው የመሳሪያ ጥቆማው ለተጠቃሚው እንዲታይ ሲደረግ ነው (የ CSS ሽግግሮች እስኪጠናቀቁ ድረስ ይጠብቃል)። |
ደብቅ.bs.tooltip | hide የምሳሌው ዘዴ ሲጠራ ይህ ክስተት ወዲያውኑ ይቃጠላል . |
የተደበቀ.bs.tooltip | ይህ ክስተት የሚተኮሰው የመሳሪያ ጥቆማው ከተጠቃሚው ተደብቆ ሲጠናቀቅ ነው (የCSS ሽግግሮች እስኪጠናቀቁ ድረስ ይጠብቃል)። |
ገብቷል.bs.tooltip | show.bs.tooltip የመሳሪያ ምክር አብነት ወደ DOM ከተጨመረ ይህ ክስተት ከክስተቱ በኋላ ተቃጥሏል። |
ለሁለተኛ ደረጃ መረጃ ለማንኛውም ኤለመንት በ iPad ላይ እንዳሉት ትናንሽ ተደራቢዎችን ያክሉ።
ሁለቱም ርዕስ እና ይዘታቸው ዜሮ ርዝመት የሆኑ ፖፖቨር በጭራሽ አይታዩም።
ፖፖቨርስ በእርስዎ የBootstrap ስሪት ውስጥ እንዲካተት የTooltip ተሰኪን ይፈልጋሉ።
በአፈጻጸም ምክንያቶች፣ Tooltip እና Popover data-apis መርጠው ገብተዋል፣ ይህ ማለት እርስዎ እራስዎ ማስጀመር አለብዎት ።
በአንድ ገጽ ላይ ሁሉንም ብቅ-ባዮችን የማስጀመር አንዱ መንገድ እነሱን በባህሪያቸው መምረጥ data-toggle
ነው፡-
.btn-group
በ a ወይም a ውስጥ ባሉ ንጥረ ነገሮች ላይ .input-group
ወይም ከጠረጴዛ ጋር በተያያዙ ንጥረ ነገሮች ላይ ( <td>
,,,,,,,, ) በሚጠቀሙበት ጊዜ , <th>
የማይፈለጉ የጎንዮሽ ጉዳቶችን ለማስወገድ (እንደ ኤለመንቱ እየሰፋ እያደገ እና/) አማራጩን (ከዚህ በታች በሰነድ የተቀመጠ ) መግለጽ አለብዎት። ወይም ፓቦሩ በሚነሳበት ጊዜ ክብ ዙሮቹን ማዕዘኖቹን ማጣት).<tr>
<thead>
<tbody>
<tfoot>
container: 'body'
disabled
ፖፖቨርን ወደ አንድ ወይም .disabled
ኤለመንቱ ለመጨመር ኤለመንቱን በ a ውስጥ ያስቀምጡ እና በምትኩ <div>
ፖፖውን በእሱ ላይ ይተግብሩ ።<div>
አንዳንድ ጊዜ ብዙ መስመሮችን ወደሚያጠቃልለው ሃይፐርሊንክ ፖፖቨር ማከል ይፈልጋሉ። የፖፖቨር ተሰኪው ነባሪ ባህሪ በአግድም እና በአቀባዊ መሃል ላይ ማድረግ ነው። white-space: nowrap;
ይህንን ለማስቀረት ወደ መልህቆችዎ ያክሉ ።
አራት አማራጮች አሉ፡ ከላይ፣ በቀኝ፣ ከታች እና በግራ የተሰለፉ።
ሴድ posuere consectetur est በሎቦርቲስ። አኔን ኢዩ ሊዮ ቁም. Pellentesque ornare sem lacinia quam venenatis vestibulum.
ሴድ posuere consectetur est በሎቦርቲስ። አኔን ኢዩ ሊዮ ቁም. Pellentesque ornare sem lacinia quam venenatis vestibulum.
ሴድ posuere consectetur est በሎቦርቲስ። አኔን ኢዩ ሊዮ ቁም. Pellentesque ornare sem lacinia quam venenatis vestibulum.
ሴድ posuere consectetur est በሎቦርቲስ። አኔን ኢዩ ሊዮ ቁም. Pellentesque ornare sem lacinia quam venenatis vestibulum.
focus
ተጠቃሚው በሚያደርገው በሚቀጥለው ጠቅታ ላይ ብቅ-ባዮችን ለማሰናበት ቀስቅሴውን ይጠቀሙ ።
ለትክክለኛው የአሳሽ እና የመድረክ-አቋራጭ ባህሪ፣ <a>
መለያውን ሳይሆን መለያውን መጠቀም አለብዎት፣ እና እንዲሁም ባህሪያቱን እና ባህሪያቱን <button>
ማካተት አለብዎት ።role="button"
tabindex
በጃቫስክሪፕት በኩል ብቅ-ባዮችን አንቃ፡-
አማራጮች በመረጃ ባህሪያት ወይም በጃቫስክሪፕት ሊተላለፉ ይችላሉ. ለውሂብ ባህሪያት፣ data-
እንደ ውስጥ ያለውን የአማራጭ ስም ወደ ላይ ጨምር data-animation=""
።
ስም | ዓይነት | ነባሪ | መግለጫ |
---|---|---|---|
አኒሜሽን | ቡሊያን | እውነት ነው። | የ CSS ደብዝዝ ሽግግር ወደ ፖፖቨር ይተግብሩ |
መያዣ | ሕብረቁምፊ | የውሸት | የውሸት | ፖፖውን ከአንድ የተወሰነ አካል ጋር ያያይዘዋል። ምሳሌ |
ይዘት | ሕብረቁምፊ | ተግባር | '' | ባህሪው ከሌለ ነባሪ የይዘት ዋጋ አንድ ተግባር ከተሰጠ |
መዘግየት | ቁጥር | ነገር | 0 | Pooover (MSON) መደበቅ እና መደበቅ - ለትላልቅ የመርከብ አይነት አይተገበርም ቁጥር ከቀረበ፣ መዘግየት በሁለቱም መደበቅ/ማሳየት ላይ ይተገበራል። የእቃው መዋቅር የሚከተለው ነው- |
html | ቡሊያን | የውሸት | ኤችቲኤምኤልን ወደ ፖፖቨር አስገባ። ውሸት ከሆነ፣ የjQuery text ዘዴ ይዘትን ወደ DOM ለማስገባት ስራ ላይ ይውላል። ስለ XSS ጥቃቶች የሚጨነቁ ከሆነ ጽሑፍ ይጠቀሙ። |
አቀማመጥ | ሕብረቁምፊ | ተግባር | 'ቀኝ' | ፖፖውን እንዴት እንደሚቀመጥ - ከላይ | የታችኛው | ግራ | ትክክል | አውቶማቲክ. አንድ ተግባር ቦታውን ለመወሰን ጥቅም ላይ ሲውል፣ በፖፖቨር DOM ኖድ እንደ መጀመሪያው መከራከሪያ እና አነቃቂው DOM ኖድ እንደ ሁለተኛው ይባላል። |
መራጭ | ሕብረቁምፊ | የውሸት | መራጭ ከተሰጠ፣ ብቅ ያሉ ነገሮች ለተገለጹት ኢላማዎች ይላካሉ። በተግባር፣ ይህ ተለዋዋጭ የኤችቲኤምኤል ይዘት ብቅ-ባይ ታክሏል እንዲኖረው ለማድረግ ጥቅም ላይ ይውላል። ይህንን እና ጠቃሚ ምሳሌን ይመልከቱ ። |
አብነት | ሕብረቁምፊ | '<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>' |
ብቅ-ባይ ሲፈጥሩ ለመጠቀም HTML መሰረት ያድርጉ። ፖፖቨርስ ፖፖቨርስ
በጣም ውጫዊው የመጠቅለያ አካል ክፍሉ ሊኖረው ይገባል |
ርዕስ | ሕብረቁምፊ | ተግባር | '' | ባህሪው ከሌለ ነባሪ የርዕስ ዋጋ አንድ ተግባር ከተሰጠ |
ቀስቅሴ | ሕብረቁምፊ | 'ጠቅ አድርግ' | ብቅ-ባይ እንዴት እንደሚቀሰቀስ - ጠቅ ያድርጉ | ማንዣበብ | ትኩረት | መመሪያ. ብዙ ቀስቅሴዎችን ማለፍ ይችላሉ; ከቦታ ጋር ይለያዩዋቸው. manual ከማንኛውም ሌላ ቀስቅሴ ጋር ሊጣመር አይችልም. |
የእይታ እይታ | ሕብረቁምፊ | እቃ | ተግባር | {መራጭ፡ 'አካል'፣ ንጣፍ፡ 0} | ብቅ-ባይ በዚህ ኤለመንት ወሰን ውስጥ ያቆያል። ምሳሌ አንድ ተግባር ከተሰጠ፣ ከተቀሰቀሰው ኤለመንት DOM node ጋር እንደ ብቸኛ መከራከሪያው ይባላል። |
ከላይ እንደተገለፀው ለግለሰብ ብቅ-ባይ አማራጮች በአማራጭ የውሂብ ባህሪያትን በመጠቀም ሊገለጹ ይችላሉ።
$().popover(options)
ለአንድ ንጥረ ነገር ስብስብ ብቅ-ባዮችን ያስጀምራል።
.popover('show')
የአንድ ንጥረ ነገር ብቅ-ባይ ያሳያል። ብቅ-ባይ ከመታየቱ በፊት (ማለትም ክስተቱ ከመከሰቱ በፊት) ወደ ደዋዩ ይመለሳል ። shown.bs.popover
ይህ እንደ "በእጅ" የፖፖቨር ቀስቅሴ ይቆጠራል። ሁለቱም ርዕስ እና ይዘታቸው ዜሮ ርዝመት የሆኑ ፖፖቨር በጭራሽ አይታዩም።
.popover('hide')
የአንድን ንጥረ ነገር ብቅ-ባይ ይደብቃል። ብቅ-ባይ ከመደበቅ በፊት (ማለትም ክስተቱ ከመፈጠሩ በፊት) ወደ ደዋዩ ይመለሳል ። hidden.bs.popover
ይህ እንደ "በእጅ" የፖፖቨር ቀስቅሴ ይቆጠራል።
.popover('toggle')
የአንድን ንጥረ ነገር ብቅ-ባይ ይቀያይራል። ብቅ-ባይ ከመታየቱ ወይም ከመደበቁ በፊት (ማለትም ክስተቱ ከመከሰቱ በፊት) ወደ ደዋዩ ይመለሳል። ይህ እንደ "በእጅ" የፖፖቨር ቀስቅሴ ይቆጠራል።shown.bs.popover
hidden.bs.popover
.popover('destroy')
የአንድን ንጥረ ነገር ብቅ-ባይ ይደብቃል እና ያጠፋል። ውክልና የሚጠቀሙ ፖፖቨር (አማራጩን በመጠቀም የተፈጠሩ ) selector
በተወለዱ ቀስቃሽ አካላት ላይ በተናጠል ሊጠፉ አይችሉም።
የክስተት አይነት | መግለጫ |
---|---|
አሳይ.bs.popover | show የምሳሌው ዘዴ ሲጠራ ይህ ክስተት ወዲያውኑ ይቃጠላል . |
የሚታየው.bs.popover | ይህ ክስተት የሚቀጣጠለው ብቅ-ባይ ለተጠቃሚው እንዲታይ ሲደረግ ነው (የ CSS ሽግግሮች እስኪጠናቀቁ ድረስ ይጠብቃል)። |
ደብቅ.bs.popover | hide የምሳሌው ዘዴ ሲጠራ ይህ ክስተት ወዲያውኑ ይቃጠላል . |
የተደበቀ.bs.popover | ይህ ክስተት የሚቀጣጠለው ብቅ-ባይ ከተጠቃሚው ተደብቆ ሲያልቅ ነው (የ CSS ሽግግሮች እስኪጠናቀቁ ድረስ ይጠብቃል)። |
ገብቷል.bs.popover | show.bs.popover የፖፖቨር አብነት ወደ DOM ከተጨመረ ይህ ክስተት ከክስተቱ በኋላ ተቃጥሏል። |
በዚህ ተሰኪ ለሁሉም የማንቂያ መልእክቶች የስንብት ተግባርን ያክሉ።
አዝራሩን በሚጠቀሙበት ጊዜ .close
የመጀመርያው ልጅ መሆን አለበት .alert-dismissible
እና ምንም አይነት የጽሁፍ ይዘት በምልክቱ ውስጥ ሊመጣ አይችልም.
ይህንን እና ያንን ይለውጡ እና እንደገና ይሞክሩ። Duis mollis፣ est non commodo luctus፣ nisi erat porttitor ligula፣ eget lacinia odio sem nec elit። Cras mattis consectetur purus sit amet fermentum.
data-dismiss="alert"
የማንቂያ ቅርብ ተግባርን በራስ-ሰር ለመስጠት ወደ መዝጊያ ቁልፍዎ ያክሉ ። ማንቂያን መዝጋት ከDOM ያስወግደዋል።
ማንቂያዎችዎ በሚዘጉበት ጊዜ እነማዎችን እንዲጠቀሙ ለማድረግ ቀድሞውንም የተተገበሩባቸው ክፍሎች .fade
እና ክፍሎች እንዳሉ ያረጋግጡ።.in
$().alert()
ባህሪ ባላቸው የትውልድ አካላት ላይ ጠቅ የሚያደርጉ ክስተቶችን ማንቂያ ያዳምጣል data-dismiss="alert"
። (የውሂብ-api ራስ-አስጀማሪን ሲጠቀሙ አስፈላጊ አይደለም።)
$().alert('close')
ማንቂያውን ከDOM በማስወገድ ይዘጋል። ክፍሎቹ .fade
እና .in
ክፍሎቹ በንጥሉ ላይ ካሉ፣ ከመውጣቱ በፊት ማንቂያው ይጠፋል።
የቡትስትራፕ ማንቂያ ተሰኪ ወደ ማንቂያ ተግባር ለመግባት ጥቂት ክስተቶችን ያጋልጣል።
የክስተት አይነት | መግለጫ |
---|---|
ዝጋ.bs.ማስጠንቀቂያ | close የምሳሌው ዘዴ ሲጠራ ይህ ክስተት ወዲያውኑ ይቃጠላል . |
ተዘግቷል.bs. ማንቂያ | ይህ ክስተት የሚተኮሰው ማንቂያው ሲዘጋ ነው (የ CSS ሽግግሮች እስኪጠናቀቁ ድረስ ይጠብቃል)። |
በአዝራሮች ተጨማሪ ያድርጉ። የቁጥጥር አዝራሩ ሁኔታ ወይም የአዝራሮች ቡድን ፍጠር ለተጨማሪ ክፍሎች እንደ የመሳሪያ አሞሌዎች።
ፋየርፎክስ በገጽ ጭነቶች ላይ የቅጽ ቁጥጥር ሁኔታዎችን (አካል ጉዳተኝነት እና መፈተሽ) ቀጥሏል ። ለዚህ መፍትሄ መጠቀም autocomplete="off"
ነው. የሞዚላ ስህተት #654072 ይመልከቱ ።
data-loading-text="Loading..."
በአንድ አዝራር ላይ የመጫኛ ሁኔታን ለመጠቀም ያክሉ ።
ይህ ባህሪ ከv3.3.5 ጀምሮ ተቋርጧል እና v4 ውስጥ ተወግዷል።
ለዚህ ማሳያ፣ እየተጠቀምንበት ነው data-loading-text
እና $().button('loading')
፣ ግን እርስዎ ሊጠቀሙበት የሚችሉት ይህ ብቻ አይደለም። በሰነዱ ውስጥ ስለዚህ ጉዳይ የበለጠ ይመልከቱ$().button(string)
።
data-toggle="button"
በአንድ አዝራር ላይ መቀያየርን ለማግበር ያክሉ ።
.active
እናaria-pressed="true"
.active
ቀድሞ ለተቀያየሩ አዝራሮች ክፍሉን እና aria-pressed="true"
ባህሪውን ወደ button
እራስዎ ማከል አለብዎት ።
በየራሳቸው ዘይቤ መቀያየርን ለማንቃት ወደያዘ አመልካች ሳጥን ወይም የሬዲዮ ግብአቶች data-toggle="buttons"
ያክሉ ።.btn-group
.active
.active
ቀድሞ ለተመረጡት አማራጮች፣ ክፍሉን በመግቢያው ላይ label
እራስዎ ማከል አለብዎት ።
ምልክት የተደረገበት የአመልካች ሳጥን ቁልፍ ሁኔታ በአዝራሩ ላይ አንድ click
ክስተት ሳይተኩስ ከተዘመነ (ለምሳሌ የመግቢያውን ንብረት በ በኩል <input type="reset">
ወይም በማቀናበር ) ክፍሉን በመግቢያው ላይ እራስዎ checked
መቀያየር ያስፈልግዎታል ።.active
label
$().button('toggle')
የግፋ ሁኔታን ይቀያይራል። አዝራሩ የነቃውን መልክ ይሰጣል።
$().button('reset')
የአዝራር ሁኔታን ዳግም ያስጀምራል - ጽሑፍ ወደ ዋናው ጽሑፍ ይቀያይራል። ይህ ዘዴ ያልተመሳሰለ እና ዳግም ማስጀመር ከመጠናቀቁ በፊት ይመለሳል።
$().button(string)
ጽሑፍን ወደ ማንኛውም ውሂብ ወደተገለጸው የጽሑፍ ሁኔታ ይለውጣል።
በቀላሉ ለመቀያየር ባህሪ ጥቂት ክፍሎችን የሚጠቀም ተጣጣፊ ፕለጊን።
ሰብስብ የሽግግር ፕለጊን በእርስዎ የBootstrap ስሪት ውስጥ እንዲካተት ይፈልጋል።
በክፍል ለውጦች በኩል ሌላ አካል ለማሳየት እና ለመደበቅ ከታች ያሉትን አዝራሮች ጠቅ ያድርጉ፡
.collapse
ይዘትን ይደብቃል.collapsing
በሽግግር ወቅት ይተገበራል.collapse.in
ይዘት ያሳያልhref
ከባህሪው ጋር አገናኝን ወይም ከባህሪው ጋር አዝራርን መጠቀም ይችላሉ data-target
. በሁለቱም ሁኔታዎች, data-toggle="collapse"
አስፈላጊ ነው.
ከፓነል አካል ጋር አኮርዲዮን ለመፍጠር ነባሪውን የመሰብሰብ ባህሪን ያራዝሙ።
.panel-body
s በ s መለዋወጥም ይቻላል .list-group
።
aria-expanded
ወደ መቆጣጠሪያው አካል መጨመርዎን እርግጠኛ ይሁኑ . ይህ አይነታ በግልፅ አንባቢዎችን እና ተመሳሳይ አጋዥ ቴክኖሎጂዎችን ሊሰበስብ የሚችለውን ኤለመንት ሁኔታ በግልፅ ይገልጻል። ሊሰበሰብ የሚችል ኤለመንት በነባሪነት ከተዘጋ, ዋጋ ሊኖረው ይገባል aria-expanded="false"
. ክፍሉን ተጠቅመው ሊሰበሰብ የሚችለውን አካል በነባሪነት እንዲከፍት ካቀናበሩት ፣ በምትኩ መቆጣጠሪያውን in
ያዘጋጁ ። aria-expanded="true"
ተሰኪው የሚሰበረው ኤለመንት መከፈቱን ወይም መዘጋቱን መሰረት በማድረግ ይህን ባህሪ በራስ ሰር ይቀየራል።
በተጨማሪም፣ የእርስዎ የቁጥጥር አካል የሚያነጣጥረው ነጠላ ሊሰበሰብ የሚችል አካል ከሆነ - ማለትም data-target
ባህሪው ወደ መራጭ የሚያመለክት ከሆነ id
- ተጨማሪ aria-controls
ባህሪን ወደ መቆጣጠሪያው አካል ማከል ይችላሉ፣ id
የሚሰበሰበውን ኤለመንት የያዘ። ዘመናዊ የስክሪን አንባቢዎች እና ተመሳሳይ አጋዥ ቴክኖሎጂዎች ይህንን ባህሪ ለተጠቃሚዎች ተጨማሪ አቋራጮችን ለማቅረብ በቀጥታ ወደ ተሰበሰበው አካል እንዲሄዱ ያደርጋሉ።
የብልሽት ፕለጊን ከባድ ማንሳትን ለመቆጣጠር ጥቂት ክፍሎችን ይጠቀማል፡-
.collapse
ይዘቱን ይደብቃል.collapse.in
ይዘቱን ያሳያል.collapsing
ሽግግሩ ሲጀምር ይጨመራል, እና ሲጠናቀቅ ይወገዳልእነዚህ ክፍሎች በ ውስጥ ሊገኙ ይችላሉ component-animations.less
.
በቀላሉ የሚሰበሰብ ኤለመንት ቁጥጥርን ለመመደብ ወደ ኤለመንት data-toggle="collapse"
ያክሉ ። data-target
ባህሪው data-target
ውድቀትን ለመተግበር የ CSS መራጭን ይቀበላል። ክፍሉን collapse
ወደ ሊሰበሰበው አካል ማከልዎን ያረጋግጡ። በነባሪ እንዲከፈት ከፈለጉ ተጨማሪውን ክፍል ያክሉ in
።
አኮርዲዮን የመሰለ የቡድን አስተዳደርን ወደ ሊሰበሰብ የሚችል ቁጥጥር ለመጨመር የውሂብ ባህሪውን ያክሉ data-parent="#selector"
። ይህንን በተግባር ለማየት ማሳያውን ይመልከቱ።
በእጅ አንቃ በ፦
አማራጮች በመረጃ ባህሪያት ወይም በጃቫስክሪፕት ሊተላለፉ ይችላሉ. ለውሂብ ባህሪያት፣ data-
እንደ ውስጥ ያለውን የአማራጭ ስም ወደ ላይ ጨምር data-parent=""
።
ስም | ዓይነት | ነባሪ | መግለጫ |
---|---|---|---|
ወላጅ | መራጭ | የውሸት | መራጭ ከቀረበ፣ ይህ የሚሰበሰብ ንጥል ነገር ሲታይ በተገለጸው ወላጅ ስር ያሉ ሁሉም የሚሰበሰቡ አካላት ይዘጋሉ። (ከባህላዊ አኮርዲዮን ባህሪ ጋር ተመሳሳይ - ይህ panel በክፍሉ ላይ የተመሰረተ ነው) |
ቀያይር | ቡሊያን | እውነት ነው። | በጥሪ ላይ ሊሰበሰብ የሚችለውን አካል ይቀያየራል። |
.collapse(options)
የእርስዎን ይዘት እንደ ሊሰበሰብ የሚችል አካል ያገብራል። አማራጭ አማራጮችን ይቀበላል object
።
.collapse('toggle')
ሊሰበሰብ የሚችል አካል ወደ የሚታይ ወይም የተደበቀ ይቀየራል። ሊሰበሰብ የሚችል አካል ከመታየቱ ወይም ከመደበቅ በፊት (ማለትም ክስተቱ ከመከሰቱ በፊት) ወደshown.bs.collapse
ደዋዩ ይመለሳል hidden.bs.collapse
።
.collapse('show')
ሊፈርስ የሚችል አካል ያሳያል። ሊሰበሰብ የሚችል አካል በትክክል ከመታየቱ በፊት (ማለትም shown.bs.collapse
ክስተቱ ከመከሰቱ በፊት) ወደ ደዋይ ይመለሳል።
.collapse('hide')
ሊፈርስ የሚችል አካል ይደብቃል። ሊሰበሰብ የሚችል አካል በትክክል ከመደበቅ በፊት (ማለትም hidden.bs.collapse
ክስተቱ ከመከሰቱ በፊት) ወደ ደዋይ ይመለሳል።
የቡትስትራፕ ውድቀት ክፍል ወደ ውድቀት ተግባር ለመያያዝ ጥቂት ክስተቶችን ያጋልጣል።
የክስተት አይነት | መግለጫ |
---|---|
አሳይ.bs. መውደቅ | show የምሳሌው ዘዴ ሲጠራ ይህ ክስተት ወዲያውኑ ይቃጠላል . |
ታየ.bs.ሰብስብ | ይህ ክስተት የሚተኮሰው የውድቀት አካል ለተጠቃሚው እንዲታይ ከተደረገ ነው (የCSS ሽግግሮች እስኪጠናቀቁ ድረስ ይጠብቃል።) |
ደብቅ.bs. ሰብስብ | hide ዘዴው ሲጠራ ይህ ክስተት ወዲያውኑ ይቃጠላል . |
የተደበቀ.bs. ሰብስብ | ይህ ክስተት የሚተኮሰው የመሰብሰቢያ አካል ከተጠቃሚው ከተደበቀ ነው (የCSS ሽግግሮች እስኪጠናቀቁ ድረስ ይጠብቃል።) |
እንደ ካሮሴል ባሉ ንጥረ ነገሮች ውስጥ ብስክሌት ለመንዳት የተንሸራታች ትዕይንት አካል። የጎጆ ካሮሴሎች አይደገፉም።
የካሮሴል ክፍል በአጠቃላይ የተደራሽነት ደረጃዎችን አያከብርም. ታዛዥ መሆን ከፈለጉ፣ እባክዎ ይዘትዎን ለማቅረብ ሌሎች አማራጮችን ያስቡ።
ቡትስትራፕ CSS3ን ለአኒሜሽን ብቻ ነው የሚጠቀመው፣ነገር ግን ኢንተርኔት ኤክስፕሎረር 8 እና 9 አስፈላጊ የሆኑትን የCSS ባህሪያትን አይደግፉም። ስለዚህ እነዚህን አሳሾች ሲጠቀሙ ምንም የስላይድ ሽግግር እነማዎች የሉም። ለሽግግሮች በjQuery ላይ የተመሰረቱ ውድቀቶችን ላለማካተት ሆን ብለን ወስነናል።
.active
ክፍሉን ወደ አንዱ ስላይድ መጨመር ያስፈልገዋል . አለበለዚያ ካሮውስ አይታይም.
.glyphicon .glyphicon-chevron-left
ክፍሎቹ እና ክፍሎቹ የግድ መቆጣጠሪያዎቹ .glyphicon .glyphicon-chevron-right
አያስፈልጉም። Bootstrap ያቀርባል .icon-prev
እና .icon-next
እንደ ግልጽ የዩኒኮድ አማራጮች።
.carousel-caption
በማንኛውም ውስጥ ካለው አካል ጋር በቀላሉ መግለጫ ጽሑፎችን ወደ ስላይዶችዎ ያክሉ .item
። እዚያ ውስጥ ማንኛውንም አማራጭ ኤችቲኤምኤል ያስቀምጡ እና በራስ-ሰር ይደረደራል እና ይቀረፃል።
የካሮሴል መቆጣጠሪያዎች በትክክል እንዲሰሩ id
በውጫዊው ኮንቴይነር (the) ላይ መጠቀምን ይጠይቃሉ . .carousel
ብዙ ካሮሴሎችን ሲጨምሩ ወይም ካሮሴልን ሲቀይሩ id
ተዛማጅ የሆኑ መቆጣጠሪያዎችን ማዘመንዎን ያረጋግጡ።
የካርሴሉን አቀማመጥ በቀላሉ ለመቆጣጠር የውሂብ ባህሪያትን ይጠቀሙ. data-slide
ቁልፍ ቃላትን ይቀበላል prev
ወይም next
, ይህም የስላይድ አቀማመጥ አሁን ካለው አቀማመጥ አንጻር ይለውጣል. በአማራጭ፣ data-slide-to
ጥሬ ስላይድ መረጃ ጠቋሚን ወደ ካሮሴል ለማለፍ ይጠቀሙ data-slide-to="2"
፣ ይህም በ ጀምሮ የተንሸራታች ቦታን ወደ አንድ የተወሰነ መረጃ ጠቋሚ ይቀይራል 0
።
ባህሪው data-ride="carousel"
ከገጽ ጭነት ጀምሮ ካሮሴልን እንደ እነማ ለማመልከት ይጠቅማል። ከተመሳሳይ ካሮሴል (ከተደጋጋሚ እና አላስፈላጊ) ግልጽ ጃቫስክሪፕት ማስጀመሪያ ጋር በማጣመር መጠቀም አይቻልም።
ካሮሴልን በእጅ ይደውሉ፡-
አማራጮች በመረጃ ባህሪያት ወይም በጃቫስክሪፕት ሊተላለፉ ይችላሉ. ለውሂብ ባህሪያት፣ data-
እንደ ውስጥ ያለውን የአማራጭ ስም ወደ ላይ ጨምር data-interval=""
።
ስም | ዓይነት | ነባሪ | መግለጫ |
---|---|---|---|
ክፍተት | ቁጥር | 5000 | በንጥል በራስ-ሰር በብስክሌት መካከል የሚዘገይበት ጊዜ። ውሸት ከሆነ ካሮሴል በራስ ሰር አይሽከረከርም። |
ለአፍታ አቁም | ሕብረቁምፊ | ባዶ | "ማንዣበብ" | "hover" ከተዋቀረ የካሮሴልን ብስክሌት መንኮራኩሩን ባለበት ያቆማል እና mouseenter የካሩሰልን ብስክሌት በ ላይ ይቀጥላል mouseleave ። ከተዋቀረ በካሩዝል null ላይ ማንዣበብ ለአፍታ አያቆመውም። |
መጠቅለል | ቡሊያን | እውነት ነው። | ካሮሴሉ ያለማቋረጥ ማሽከርከር ወይም ጠንካራ ማቆሚያዎች ሊኖሩት ይችላል። |
የቁልፍ ሰሌዳ | ቡሊያን | እውነት ነው። | ካሮሴሉ ለቁልፍ ሰሌዳ ዝግጅቶች ምላሽ መስጠት እንዳለበት። |
.carousel(options)
ካሮሴልን በአማራጭ አማራጮች ያስጀምረው object
እና በንጥሎች ውስጥ ብስክሌት መንዳት ይጀምራል።
.carousel('cycle')
ከግራ ወደ ቀኝ በካሮሴል እቃዎች ውስጥ ዑደቶች.
.carousel('pause')
ካሮሴል በንጥሎች ውስጥ በብስክሌት ከመሽከርከር ያቆመዋል።
.carousel(number)
ካሮሴሉን ወደ አንድ የተወሰነ ፍሬም (0 ላይ የተመሰረተ፣ ከድርድር ጋር ተመሳሳይ) ያዞራል።
.carousel('prev')
ወደ ቀዳሚው ንጥል ዑደቶች።
.carousel('next')
ወደ ቀጣዩ ንጥል ዑደቶች።
የ Bootstrap's carousel ክፍል ወደ carousel ተግባር ለመያያዝ ሁለት ክስተቶችን ያጋልጣል።
ሁለቱም ክስተቶች የሚከተሉት ተጨማሪ ባህሪያት አሏቸው:
direction
: ካሮሴሉ የሚንሸራተትበት አቅጣጫ (ወይ "left"
ወይም "right"
).relatedTarget
: እንደ ገባሪ ንጥል ወደ ቦታው እየተንሸራተተ ያለው የDOM አባል።ሁሉም የካሮሴል ዝግጅቶች በካሩሴል እራሱ (ማለትም በ <div class="carousel">
) ላይ ይቃጠላሉ.
የክስተት አይነት | መግለጫ |
---|---|
ስላይድ.bs.ካሮሴል | slide የአብነት ዘዴው ሲጠራ ይህ ክስተት ወዲያውኑ ይቃጠላል። |
slid.bs.ካሮሴል | ካሮሴሉ የስላይድ ሽግግሩን ሲያጠናቅቅ ይህ ክስተት ይቃጠላል። |
የተለጠፈው ተሰኪው ማብራት position: fixed;
እና ማጥፋት ሲሆን የተገኘውን ውጤት በመምሰል position: sticky;
. በቀኝ በኩል ያለው ንዑስ ዳሰሳ የተለጠፈው ተሰኪ የቀጥታ ማሳያ ነው።
ተጨማሪውን ፕለጊን በመረጃ ባህሪያት ወይም በእጅዎ በጃቫ ስክሪፕት ይጠቀሙ። በሁለቱም ሁኔታዎች፣ ለተለጠፈው ይዘትዎ አቀማመጥ እና ስፋት CSS ማቅረብ አለብዎት።
ማሳሰቢያ፡- በአንፃራዊነት በተቀመጠው ኤለመንት ላይ ለምሳሌ እንደ የተጎተተ ወይም የተገፋ አምድ ውስጥ በተያዘ ኤለመንት ላይ ተጨማሪውን ፕለጊን አይጠቀሙ። Safari አተረጓጎም ስህተት ምክንያት አይጠቀሙ ።
የተለጠፈው ፕለጊን በሶስት ክፍሎች መካከል ይቀየራል፣ እያንዳንዱም የተወሰነ ሁኔታን ይወክላል .affix
፡ , .affix-top
እና .affix-bottom
. ቅጦችን ማቅረብ አለብዎት, በስተቀርposition: fixed;
ትክክለኛ ቦታዎችን ለመያዝ .affix
ለነዚህ ክፍሎች እራስዎ (ከዚህ ፕለጊን የፀዳ)
አባሪ ተሰኪው እንዴት እንደሚሰራ እነሆ፡-
.affix-top
ኤለመንቱ ከፍተኛው ቦታ ላይ እንዳለ ለማመልከት ይጨምራል። በዚህ ጊዜ የሲኤስኤስ አቀማመጥ አያስፈልግም..affix
የሚተካበት .affix-top
እና የሚዘጋጅበት ነውposition: fixed;
(በBootstrap's CSS የቀረበ) ነው።.affix
ያለበት .affix-bottom
። ማካካሻዎች አማራጭ ስለሆኑ፣ አንዱን ማቀናበር ተገቢውን CSS እንዲያዘጋጁ ይጠይቃል። በዚህ ሁኔታ, position: absolute;
አስፈላጊ ሆኖ ሲገኝ ይጨምሩ. ፕለጊኑ ኤለመንቱን ከዚያ የት እንደሚያስቀምጥ ለመወሰን የዳታ መለያውን ወይም የጃቫስክሪፕት ምርጫን ይጠቀማል።የእርስዎን CSS ከታች ላሉት የአጠቃቀም አማራጮች ለማቀናበር ከላይ ያሉትን ደረጃዎች ይከተሉ።
በማንኛውም አካል ላይ በቀላሉ የመለጠፊያ ባህሪን ለመጨመር በቀላሉ ሊሰልሉት data-spy="affix"
ወደሚፈልጉት አካል ያክሉ። የአንድን ንጥረ ነገር መሰካት መቼ እንደሚቀያየር ለመወሰን ማካካሻዎችን ይጠቀሙ።
በጃቫ ስክሪፕት ወደ አባሪ ፕለጊን ይደውሉ፡-
አማራጮች በመረጃ ባህሪያት ወይም በጃቫስክሪፕት ሊተላለፉ ይችላሉ. ለውሂብ ባህሪያት፣ data-
እንደ ውስጥ ያለውን የአማራጭ ስም ወደ ላይ ጨምር data-offset-top="200"
።
ስም | ዓይነት | ነባሪ | መግለጫ |
---|---|---|---|
ማካካሻ | ቁጥር | ተግባር | ነገር | 10 | የማሸብለል ቦታን ሲያሰሉ ከማያ ገጽ የሚካካሱ ፒክሰሎች። ነጠላ ቁጥር ከተሰጠ, ማካካሻው በሁለቱም ከላይ እና ከታች አቅጣጫዎች ላይ ተግባራዊ ይሆናል. ልዩ ለማቅረብ ከታች እና በላይ ማካካሻ አንድ ነገር ብቻ ያቅርቡ offset: { top: 10 } ወይም offset: { top: 10, bottom: 5 } . ማካካሻን በተለዋዋጭ ማስላት ሲያስፈልግ ተግባርን ተጠቀም። |
ዒላማ | መራጭ | መስቀለኛ መንገድ | jQuery አባል | window እቃው _ |
የተለጠፈውን ኢላማ አካል ይገልጻል። |
.affix(options)
የእርስዎን ይዘት እንደ የተለጠፈ ይዘት ያገብራል። አማራጭ አማራጮችን ይቀበላል object
።
.affix('checkPosition')
በሚመለከታቸው ንጥረ ነገሮች ልኬቶች፣ አቀማመጥ እና ማሸብለል አቀማመጥ ላይ በመመስረት የአጥፉን ሁኔታ እንደገና ያሰላል። የ .affix
፣፣ .affix-top
እና .affix-bottom
ክፍሎች በአዲሱ ግዛት መሰረት ከተለጠፈው ይዘት ይታከላሉ ወይም ይወገዳሉ። የተለጠፈውን ይዘት ትክክለኛ አቀማመጥ ለማረጋገጥ ይህ ዘዴ የተለጠፈው ይዘት ወይም የታለመው አካል ሲቀየር መጠራት አለበት።
የ Bootstrap's affix ፕለጊን ወደ አባሪ ተግባር ለመሰካት ጥቂት ክስተቶችን ያጋልጣል።
የክስተት አይነት | መግለጫ |
---|---|
መለጠፊያ.bs.አባሪ | ይህ ክስተት ኤለመንቱ ከመጨመሩ በፊት ወዲያውኑ ይቃጠላል. |
የተለጠፈ.bs.የተለጠፈ | ይህ ክስተት ኤለመንቱን ከተለጠፈ በኋላ ይቃጠላል. |
መለጠፊያ-ከላይ.ቢስ | ይህ ክስተት ኤለመንቱ ከላይ ከመለጠፉ በፊት ወዲያውኑ ይቃጠላል። |
የተለጠፈ-ከላይ.bs.ተለጣፊ | ይህ ክስተት ኤለመንት-ከላይ ከተለጠፈ በኋላ ይቃጠላል። |
መለጠፊያ-ከታች.bs.affix | ይህ ክስተት ኤለመንቱ-ከታች ከመለጠፉ በፊት ወዲያውኑ ይቃጠላል። |
የተለጠፈ-ከታች.bs.affix | ይህ ክስተት ኤለመንት-ከታች ከተለጠፈ በኋላ ይቃጠላል። |