亚洲一区二区三区在线播放,伊人久久精品无码av一区,亚洲国产精品一区二区第一页免,无码aⅴ精品一区二区三区浪潮

Tooltips

Documentation and examples for adding custom Bootstrap tooltips with CSS and JavaScript using CSS3 for animations and data-bs-attributes for local title storage.

Overview

Things to know when using the tooltip plugin:

  • Tooltips rely on the 3rd party library Popper for positioning. You must include popper.min.js before bootstrap.js or use bootstrap.bundle.min.js / bootstrap.bundle.js which contains Popper in order for tooltips to work!
  • Tooltips are opt-in for performance reasons, so you must initialize them yourself.
  • Tooltips with zero-length titles are never displayed.
  • Specify container: 'body' to avoid rendering problems in more complex components (like our input groups, button groups, etc).
  • Triggering tooltips on hidden elements will not work.
  • Tooltips for .disabled or disabled elements must be triggered on a wrapper element.
  • When triggered from hyperlinks that span multiple lines, tooltips will be centered. Use white-space: nowrap; on your <a>s to avoid this behavior.
  • Tooltips must be hidden before their corresponding elements have been removed from the DOM.
  • Tooltips can be triggered thanks to an element inside a shadow DOM.
By default, this component uses the built-in content sanitizer, which strips out any HTML elements that are not explicitly allowed. See the sanitizer section in our JavaScript documentation for more details.
The animation effect of this component is dependent on the prefers-reduced-motion media query. See the reduced motion section of our accessibility documentation.

Got all that? Great, let’s see how they work with some examples.

Example: Enable tooltips everywhere

One way to initialize all tooltips on a page would be to select them by their data-bs-toggle attribute:

var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-bs-toggle="tooltip"]'))
var tooltipList = tooltipTriggerList.map(function (tooltipTriggerEl) {
  return new bootstrap.Tooltip(tooltipTriggerEl)
})

Examples

Hover over the links below to see tooltips:

Placeholder text to demonstrate some inline links with tooltips. This is now just filler, no killer. Content placed here just to mimic the presence of real text. And all that just to give you an idea of how tooltips would look when used in real-world situations. So hopefully you've now seen how these tooltips on links can work in practice, once you use them on your own site or project.

Hover over the buttons below to see the four tooltips directions: top, right, bottom, and left. Directions are mirrored when using Bootstrap in RTL.

<button type="button" class="btn btn-secondary" data-bs-toggle="tooltip" data-bs-placement="top" title="Tooltip on top">
  Tooltip on top
</button>
<button type="button" class="btn btn-secondary" data-bs-toggle="tooltip" data-bs-placement="right" title="Tooltip on right">
  Tooltip on right
</button>
<button type="button" class="btn btn-secondary" data-bs-toggle="tooltip" data-bs-placement="bottom" title="Tooltip on bottom">
  Tooltip on bottom
</button>
<button type="button" class="btn btn-secondary" data-bs-toggle="tooltip" data-bs-placement="left" title="Tooltip on left">
  Tooltip on left
</button>

And with custom HTML added:

<button type="button" class="btn btn-secondary" data-bs-toggle="tooltip" data-bs-html="true" title="<em>Tooltip</em> <u>with</u> <b>HTML</b>">
  Tooltip with HTML
</button>

With an SVG:

Sass

Variables

$tooltip-font-size:                 $font-size-sm;
$tooltip-max-width:                 200px;
$tooltip-color:                     $white;
$tooltip-bg:                        $black;
$tooltip-border-radius:             $border-radius;
$tooltip-opacity:                   .9;
$tooltip-padding-y:                 $spacer / 4;
$tooltip-padding-x:                 $spacer / 2;
$tooltip-margin:                    0;

$tooltip-arrow-width:               .8rem;
$tooltip-arrow-height:              .4rem;
$tooltip-arrow-color:               $tooltip-bg;

Usage

The tooltip plugin generates content and markup on demand, and by default places tooltips after their trigger element.

Trigger the tooltip via JavaScript:

var exampleEl = document.getElementById('example')
var tooltip = new bootstrap.Tooltip(exampleEl, options)
Overflow auto and scroll

Tooltip position attempts to automatically change when a parent container has overflow: auto or overflow: scroll like our .table-responsive, but still keeps the original placement’s positioning. To resolve, set the boundary option to anything other than default value, 'scrollParent', such as 'window':

var exampleEl = document.getElementById('example')
var tooltip = new bootstrap.Tooltip(exampleEl, {
  boundary: 'window'
})

Markup

The required markup for a tooltip is only a data attribute and title on the HTML element you wish to have a tooltip. The generated markup of a tooltip is rather simple, though it does require a position (by default, set to top by the plugin).

Making tooltips work for keyboard and assistive technology users

You should only add tooltips to HTML elements that are traditionally keyboard-focusable and interactive (such as links or form controls). Although arbitrary HTML elements (such as <span>s) can be made focusable by adding the tabindex="0" attribute, this will add potentially annoying and confusing tab stops on non-interactive elements for keyboard users, and most assistive technologies currently do not announce the tooltip in this situation. Additionally, do not rely solely on hover as the trigger for your tooltip, as this will make your tooltips impossible to trigger for keyboard users.

<!-- HTML to write -->
<a href="#" data-bs-toggle="tooltip" title="Some tooltip text!">Hover over me</a>

<!-- Generated markup by the plugin -->
<div class="tooltip bs-tooltip-top" role="tooltip">
  <div class="tooltip-arrow"></div>
  <div class="tooltip-inner">
    Some tooltip text!
  </div>
</div>

Disabled elements

Elements with the disabled attribute aren’t interactive, meaning users cannot focus, hover, or click them to trigger a tooltip (or popover). As a workaround, you’ll want to trigger the tooltip from a wrapper <div> or <span>, ideally made keyboard-focusable using tabindex="0".

<span class="d-inline-block" tabindex="0" data-bs-toggle="tooltip" title="Disabled tooltip">
  <button class="btn btn-primary" type="button" disabled>Disabled button</button>
</span>

Options

Options can be passed via data attributes or JavaScript. For data attributes, append the option name to data-bs-, as in data-bs-animation="". Make sure to change the case type of the option name from camelCase to kebab-case when passing via data attributes. For example: instead of using data-bs-customClass="beautifier", use data-bs-custom-class="beautifier".

Note that for security reasons the sanitize, sanitizeFn, and allowList options cannot be supplied using data attributes.
Name Type Default Description
animation boolean true Apply a CSS fade transition to the tooltip
container string | element | false false

Appends the tooltip to a specific element. Example: container: 'body'. This option is particularly useful in that it allows you to position the tooltip in the flow of the document near the triggering element - which will prevent the tooltip from floating away from the triggering element during a window resize.

delay number | object 0

Delay showing and hiding the tooltip (ms) - does not apply to manual trigger type

If a number is supplied, delay is applied to both hide/show

Object structure is: delay: { "show": 500, "hide": 100 }

html boolean false

Allow HTML in the tooltip.

If true, HTML tags in the tooltip's title will be rendered in the tooltip. If false, innerText property will be used to insert content into the DOM.

Use text if you're worried about XSS attacks.

placement string | function 'top'

How to position the tooltip - auto | top | bottom | left | right.
When auto is specified, it will dynamically reorient the tooltip.

When a function is used to determine the placement, it is called with the tooltip DOM node as its first argument and the triggering element DOM node as its second. The this context is set to the tooltip instance.

selector string | false false If a selector is provided, tooltip objects will be delegated to the specified targets. In practice, this is used to also apply tooltips to dynamically added DOM elements (jQuery.on support). See this and an informative example.
template string '<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>'

Base HTML to use when creating the tooltip.

The tooltip's title will be injected into the .tooltip-inner.

.tooltip-arrow will become the tooltip's arrow.

The outermost wrapper element should have the .tooltip class and role="tooltip".

title string | element | function ''

Default title value if title attribute isn't present.

If a function is given, it will be called with its this reference set to the element that the tooltip is attached to.

trigger string 'hover focus'

How tooltip is triggered - click | hover | focus | manual. You may pass multiple triggers; separate them with a space.

'manual' indicates that the tooltip will be triggered programmatically via the .tooltip('show'), .tooltip('hide') and .tooltip('toggle') methods; this value cannot be combined with any other trigger.

'hover' on its own will result in tooltips that cannot be triggered via the keyboard, and should only be used if alternative methods for conveying the same information for keyboard users is present.

fallbackPlacements array ['top', 'right', 'bottom', 'left'] Define fallback placements by providing a list of placements in array (in order of preference). For more information refer to Popper's behavior docs
boundary string | element 'clippingParents' Overflow constraint boundary of the tooltip. By default it's 'clippingParents' and can accept an HTMLElement reference (JavaScript only). For more information refer to Popper's preventOverflow docs.
customClass string | function ''

Add classes to the tooltip when it is shown. Note that these classes will be added in addition to any classes specified in the template. To add multiple classes, separate them with spaces: 'class-1 class-2'.

You can also pass a function that should return a single string containing additional class names.

sanitize boolean true Enable or disable the sanitization. If activated 'template' and 'title' options will be sanitized. See the sanitizer section in our JavaScript documentation.
allowList object Default value Object which contains allowed attributes and tags
sanitizeFn null | function null Here you can supply your own sanitize function. This can be useful if you prefer to use a dedicated library to perform sanitization.
offset array | string | function [0, 0]

Offset of the tooltip relative to its target. You can pass a string in data attributes with comma separated values like: data-bs-offset="10,20"

When a function is used to determine the offset, it is called with an object containing the popper placement, the reference, and popper rects as its first argument. The triggering element DOM node is passed as the second argument. The function must return an array with two numbers: [skidding, distance].

For more information refer to Popper's offset docs.

popperConfig null | object | function null

To change Bootstrap's default Popper config, see .

When a function is used to create the Popper configuration, it's called with an object that contains the Bootstrap's default Popper configuration. It helps you use and merge the default with your own configuration. The function must return a configuration object for Popper.

Data attributes for individual tooltips

Options for individual tooltips can alternatively be specified through the use of data attributes, as explained above.

Using function with popperConfig

var tooltip = new bootstrap.Tooltip(element, {
  popperConfig: function (defaultBsPopperConfig) {
    // var newPopperConfig = {...}
    // use defaultBsPopperConfig if needed...
    // return newPopperConfig
  }
})

Methods

Asynchronous methods and transitions

All API methods are asynchronous and start a transition. They return to the caller as soon as the transition is started but before it ends. In addition, a method call on a transitioning component will be ignored.

See our JavaScript documentation for more information.

show

Reveals an element’s tooltip. Returns to the caller before the tooltip has actually been shown (i.e. before the shown.bs.tooltip event occurs). This is considered a “manual” triggering of the tooltip. Tooltips with zero-length titles are never displayed.

tooltip.show()

hide

Hides an element’s tooltip. Returns to the caller before the tooltip has actually been hidden (i.e. before the hidden.bs.tooltip event occurs). This is considered a “manual” triggering of the tooltip.

tooltip.hide()

toggle

Toggles an element’s tooltip. Returns to the caller before the tooltip has actually been shown or hidden (i.e. before the shown.bs.tooltip or hidden.bs.tooltip event occurs). This is considered a “manual” triggering of the tooltip.

tooltip.toggle()

dispose

Hides and destroys an element’s tooltip (Removes stored data on the DOM element). Tooltips that use delegation (which are created using the selector option) cannot be individually destroyed on descendant trigger elements.

tooltip.dispose()

enable

Gives an element’s tooltip the ability to be shown. Tooltips are enabled by default.

tooltip.enable()

disable

Removes the ability for an element’s tooltip to be shown. The tooltip will only be able to be shown if it is re-enabled.

tooltip.disable()

toggleEnabled

Toggles the ability for an element’s tooltip to be shown or hidden.

tooltip.toggleEnabled()

update

Updates the position of an element’s tooltip.

tooltip.update()

getInstance

Static method which allows you to get the tooltip instance associated with a DOM element

var exampleTriggerEl = document.getElementById('example')
var tooltip = bootstrap.Tooltip.getInstance(exampleTriggerEl) // Returns a Bootstrap tooltip instance

Events

Event type Description
show.bs.tooltip This event fires immediately when the show instance method is called.
shown.bs.tooltip This event is fired when the tooltip has been made visible to the user (will wait for CSS transitions to complete).
hide.bs.tooltip This event is fired immediately when the hide instance method has been called.
hidden.bs.tooltip This event is fired when the tooltip has finished being hidden from the user (will wait for CSS transitions to complete).
inserted.bs.tooltip This event is fired after the show.bs.tooltip event when the tooltip template has been added to the DOM.
var myTooltipEl = document.getElementById('myTooltip')
var tooltip = new bootstrap.Tooltip(myTooltipEl)

myTooltipEl.addEventListener('hidden.bs.tooltip', function () {
  // do something...
})

tooltip.hide()
返回頂部
亚洲一区二区三区在线播放,伊人久久精品无码av一区,亚洲国产精品一区二区第一页免,无码aⅴ精品一区二区三区浪潮
<span id="fu32q"></span>
    1. <li id="fu32q"><meter id="fu32q"><th id="fu32q"></th></meter></li>
      韩国av一区二区三区| 国产成人午夜高潮毛片| 男女性色大片免费观看一区二区| 麻豆freexxxx性91精品| 国产91综合一区在线观看| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | av电影天堂一区二区在线| 琪琪一区二区三区| 国产99一区视频免费| 人人超碰91尤物精品国产| 国产精品66部| 日本不卡123| 成人精品gif动图一区| 久久福利视频一区二区| 成人app下载| 韩国欧美国产1区| 99re在线视频这里只有精品| 国产麻豆一精品一av一免费| 日本亚洲免费观看| 成人精品一区二区三区中文字幕| 日本色综合中文字幕| 国产91综合网| 国产成人免费网站| 国产一区二区看久久| 免费看欧美女人艹b| jvid福利写真一区二区三区| 国产一区不卡在线| 精品制服美女久久| 国产一区二三区| 另类综合日韩欧美亚洲| 日韩国产高清影视| 99精品欧美一区二区蜜桃免费| 国产乱妇无码大片在线观看| 久久国产剧场电影| 麻豆精品一二三| 日本网站在线观看一区二区三区| 91在线观看污| 成人aa视频在线观看| 成人综合在线网站| 国产91精品欧美| 国产一区二区三区免费看 | 国产成人在线视频免费播放| 极品少妇xxxx精品少妇| 日韩av一区二区三区| av一区二区三区黑人| 国产经典欧美精品| 国产一区二三区好的| 国产盗摄女厕一区二区三区 | 国产一区二三区好的| 国产揄拍国内精品对白| 国内成人自拍视频| 国产毛片一区二区| 成人综合在线网站| 91麻豆免费看| 日本不卡一区二区三区高清视频| 青娱乐精品在线视频| 久久精品久久久精品美女| 免费一级片91| 久久精品国产网站| 国产在线不卡视频| 99在线精品视频| 91麻豆文化传媒在线观看| 另类成人小视频在线| 国产麻豆精品在线观看| 粉嫩aⅴ一区二区三区四区五区| 成年人国产精品| 日韩国产成人精品| 国产精品1区2区3区在线观看| 成人性生交大片免费看中文网站| 99久久99久久免费精品蜜臀| 男女性色大片免费观看一区二区 | 97久久超碰国产精品电影| av不卡免费电影| 日韩不卡一区二区三区| 久久成人羞羞网站| 懂色一区二区三区免费观看| 99精品黄色片免费大全| 免费欧美在线视频| 成人综合在线视频| 久久av老司机精品网站导航| 国产 欧美在线| 91蜜桃在线观看| 国产乱对白刺激视频不卡| 99精品偷自拍| 国产真实乱偷精品视频免| 北条麻妃国产九九精品视频| 麻豆91精品视频| 99久久免费视频.com| 久久99国产精品免费网站| 国产成人亚洲综合a∨婷婷图片| 91网站在线播放| 韩日欧美一区二区三区| 97久久超碰国产精品| 国产成人精品综合在线观看| 日韩—二三区免费观看av| 国产一区二三区| 免费成人美女在线观看.| 成人高清在线视频| 国产精品69毛片高清亚洲| 日韩制服丝袜av| 国产精品自拍在线| 麻豆国产欧美一区二区三区| 99re热这里只有精品视频| 国产毛片精品国产一区二区三区| 美女脱光内衣内裤视频久久影院| a美女胸又www黄视频久久| 国产在线播精品第三| 另类的小说在线视频另类成人小视频在线| 91在线视频免费观看| 国产91露脸合集magnet| 国产成人亚洲综合色影视| 国产一区在线观看麻豆| 国产一区二区三区久久久 | 成人免费高清在线观看| 国产精品一区二区在线观看不卡| 麻豆精品国产传媒mv男同| aaa国产一区| 99精品欧美一区二区三区小说| 成人久久视频在线观看| 国产91高潮流白浆在线麻豆| 国内久久婷婷综合| 热久久一区二区| 麻豆国产精品777777在线| av中文字幕不卡| 久久69国产一区二区蜜臀| 蜜桃av一区二区在线观看 | 麻豆精品视频在线观看| 久久精品国产精品亚洲精品| 蜜臀99久久精品久久久久久软件| 日韩在线卡一卡二| 蜜臀av一区二区三区| 日本欧美在线观看| 秋霞av亚洲一区二区三| 久久精品国产精品亚洲综合| 美女视频黄久久| 久久99精品网久久| 韩国v欧美v亚洲v日本v| 国产在线日韩欧美| 国产成人在线影院| 91亚洲午夜精品久久久久久| 日韩黄色一级片| 日韩av一区二| 国产精品91一区二区| 99精品久久只有精品| 奇米亚洲午夜久久精品| 九九**精品视频免费播放| 国产乱妇无码大片在线观看| 不卡av在线免费观看| 三级不卡在线观看| 久久精品国产精品亚洲红杏| 国产精品99久久久久久久vr| av在线不卡免费看| 久久99国产乱子伦精品免费| 丁香婷婷综合网| 日韩av一区二| 成人小视频免费在线观看| 99久久夜色精品国产网站| 久久精品免费观看| 成人18精品视频| 另类小说一区二区三区| 成人激情av网| 另类成人小视频在线| 不卡的av在线播放| 狠狠v欧美v日韩v亚洲ⅴ| 成人av片在线观看| 久久99精品久久久久久国产越南| a级精品国产片在线观看| 久久成人av少妇免费| 成人黄色在线看| 韩国v欧美v日本v亚洲v| 日日摸夜夜添夜夜添亚洲女人| 国产专区欧美精品| 免费不卡在线观看| 成人亚洲一区二区一| 激情欧美日韩一区二区| 91亚洲国产成人精品一区二区三| 麻豆久久久久久久| 日韩黄色片在线观看| 成人精品一区二区三区中文字幕| 激情亚洲综合在线| 美女mm1313爽爽久久久蜜臀| 91丨九色丨蝌蚪丨老版| 国产乱码字幕精品高清av| 日本美女一区二区| 91丨porny丨中文| 成人av影院在线| 狠狠色丁香久久婷婷综| 美女一区二区三区| 日韩影院在线观看| 成人一级视频在线观看| 国产精品伊人色| 99久久久无码国产精品| 国产自产2019最新不卡| 麻豆精品在线看| 蜜桃91丨九色丨蝌蚪91桃色| 99久久精品免费看国产| 国产电影一区二区三区| 国产一区二区三区在线观看精品 | 国产精品1024| 国产乱妇无码大片在线观看| 国产一区二区三区美女| 国产资源在线一区| 国产剧情一区二区三区| 精品一区二区三区免费观看 | 国内精品视频666| 免费在线看成人av| 麻豆精品在线播放| 国产做a爰片久久毛片| 蜜桃视频在线观看一区二区| 91免费看视频| 日本大胆欧美人术艺术动态| 免费在线看成人av| 精品一区二区久久| 蜜桃av噜噜一区二区三区小说| 麻豆精品视频在线观看视频| 久久国产麻豆精品| 国产一区二区三区av电影 | 国产精品乡下勾搭老头1| 国产精品456露脸| 成人精品免费网站| 99视频一区二区三区| 91视频在线观看免费| 三级久久三级久久| 激情文学综合插| 国产福利不卡视频| 丝袜亚洲另类欧美| 免费人成黄页网站在线一区二区| 激情久久五月天| 国产成人综合在线播放| 91亚洲国产成人精品一区二三| 日本午夜精品一区二区三区电影| 黑人巨大精品欧美黑白配亚洲| 国产成人啪免费观看软件| www.性欧美| 日本中文在线一区| 国产一区视频导航| 99久久精品免费看国产免费软件| 免费久久精品视频| 国产精品自拍av| 91一区一区三区| 精品夜夜嗨av一区二区三区| 国产91精品露脸国语对白| 日韩国产精品91| 国产大片一区二区| 全国精品久久少妇| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 捆绑紧缚一区二区三区视频 | 国产综合色产在线精品| 成人性生交大合| 久久99久久久久| 懂色av一区二区三区免费观看| 青娱乐精品视频在线| 成人听书哪个软件好| 日韩和的一区二区| 成人精品免费看| 极品销魂美女一区二区三区| 91丨porny丨首页| 国产成a人无v码亚洲福利| 日韩国产一区二| a亚洲天堂av| 国产成人综合视频| 久久 天天综合| 99精品热视频| 成人福利电影精品一区二区在线观看| 日本vs亚洲vs韩国一区三区二区| 不卡一卡二卡三乱码免费网站| 久久成人久久鬼色| 日本午夜一区二区| 91视频免费观看| 国产一区二区免费看| 久久91精品国产91久久小草| 视频一区视频二区中文| 成人av综合一区| 国产精品一级在线| 韩国成人在线视频| 久久精品国内一区二区三区| 日本aⅴ亚洲精品中文乱码| 99国产精品久久久久| 国产精品一品二品| 极品少妇xxxx精品少妇| 久久99国产精品久久99| 日av在线不卡| 奇米影视7777精品一区二区| 日韩国产欧美在线播放| 91免费观看视频在线| 91色九色蝌蚪| 99久久亚洲一区二区三区青草| 成人福利视频在线| www.亚洲色图| 99精品国产91久久久久久 | 国产精品乡下勾搭老头1| 国产盗摄精品一区二区三区在线| 免费看欧美女人艹b| 青草av.久久免费一区| 男女性色大片免费观看一区二区 | 精品在线免费观看| 美女看a上一区| 精品在线你懂的| 国产福利一区在线| 国产成人av福利| 成人手机电影网| aaa欧美色吧激情视频| 91视频你懂的| 老司机精品视频导航| 国模大尺度一区二区三区| 国产黑丝在线一区二区三区| 国产成人一级电影| 99免费精品在线| 日韩精品免费视频人成| 蜜桃久久av一区| 国产精品一二三四| www.99精品| 免费观看日韩av| 国内国产精品久久| a在线播放不卡| 美国欧美日韩国产在线播放| 国产精品夜夜嗨| www.亚洲激情.com| 另类人妖一区二区av| 国产成人精品免费网站| 99精品久久99久久久久| 久久国产综合精品| 成人短视频下载| 麻豆国产精品视频| 成人午夜av电影| 日本sm残虐另类| 成人一级视频在线观看| 日本亚洲最大的色成网站www| 国产一区二区三区免费观看| 99re这里只有精品视频首页| 久久精品国产秦先生| 成人的网站免费观看| 日韩成人av影视| 成人免费毛片高清视频| 日本不卡123| yourporn久久国产精品| 激情成人午夜视频| 91亚洲国产成人精品一区二区三| 国内欧美视频一区二区| 天堂久久一区二区三区| 丰满少妇久久久久久久| 人禽交欧美网站| av欧美精品.com| 国产在线精品一区在线观看麻豆| 91视频一区二区三区| 国产成人精品网址| 蜜桃av噜噜一区二区三区小说| av在线这里只有精品| 国产麻豆9l精品三级站| 日韩精品亚洲一区二区三区免费| 国产乱子伦一区二区三区国色天香| 青青草一区二区三区| 99这里只有久久精品视频| 国产精品77777| 久久91精品久久久久久秒播| 91麻豆精品视频| 精品在线观看免费| 蜜桃av一区二区三区| 日韩vs国产vs欧美| 91色.com| 91网站在线观看视频| 波多野结衣在线一区| 国产99精品在线观看| 激情综合网av| 国产一区二区视频在线| 黄色小说综合网站| 久久精品99久久久| 蜜桃av一区二区在线观看| 三级久久三级久久| 日本伊人午夜精品| 日本午夜一本久久久综合| 日韩精品亚洲专区| 日本午夜精品一区二区三区电影| 日韩精品一级二级| 日本不卡一区二区| 麻豆精品新av中文字幕| 麻豆一区二区三| 激情伊人五月天久久综合| 国产主播一区二区| 国产精品66部| 成人激情午夜影院| 99精品视频在线观看免费| 99久久国产免费看| 天堂资源在线中文精品 | 日韩高清一区二区| 日本va欧美va精品发布| 蜜桃视频免费观看一区| 久久99这里只有精品| 国精产品一区一区三区mba视频| 黄一区二区三区| 国产ts人妖一区二区| 国产精品一品二品| av一区二区三区四区| 日韩国产高清在线| 狠狠久久亚洲欧美| 丰满亚洲少妇av| 日韩精品一级中文字幕精品视频免费观看 | 久久er99精品| 国产黄色91视频| 97久久久精品综合88久久|