亚洲一区二区三区在线播放,伊人久久精品无码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>
      99精品视频在线观看免费| 国产成人午夜片在线观看高清观看| 成人h动漫精品一区二区| aa级大片欧美| 久久成人免费网| 成人av在线观| 久久er99热精品一区二区| 国产高清成人在线| 蜜臀99久久精品久久久久久软件| 国产成人免费网站| 蜜桃av一区二区三区电影| 成人丝袜视频网| 精品一区二区三区香蕉蜜桃| 99九九99九九九视频精品| 国模大尺度一区二区三区| 91小视频在线| 成人网页在线观看| 国产精品99久久久| 激情综合色播激情啊| 日韩成人一级片| jlzzjlzz国产精品久久| 国产成人综合自拍| 国内久久精品视频| 久久黄色级2电影| 三级久久三级久久久| jiyouzz国产精品久久| 国产高清在线精品| 国产一区二区日韩精品| 久久国产剧场电影| 日本午夜一本久久久综合| 99久久综合狠狠综合久久| 国产成人精品在线看| 国内精品久久久久影院薰衣草 | 国产成人精品午夜视频免费| 麻豆专区一区二区三区四区五区| 三级久久三级久久久| 91视视频在线观看入口直接观看www | 天堂av在线一区| 成人教育av在线| 国产高清在线观看免费不卡| 国产麻豆欧美日韩一区| 国产在线精品一区二区不卡了| 麻豆一区二区在线| 久久精品免费看| 麻豆精品精品国产自在97香蕉| 91蝌蚪porny| 99久久99久久精品国产片果冻| 成人听书哪个软件好| 成人少妇影院yyyy| 99久久国产综合色|国产精品| 不卡一区在线观看| 91在线观看污| 天堂成人国产精品一区| 男女男精品网站| 麻豆精品在线播放| 国产一区二区调教| 成人免费看的视频| 日韩影院免费视频| 精品一区二区三区免费播放| 国产乱码字幕精品高清av| 国产a久久麻豆| 99免费精品在线| 麻豆精品精品国产自在97香蕉| 国产又粗又猛又爽又黄91精品| 国产精品1024| 91丨国产丨九色丨pron| 捆绑紧缚一区二区三区视频| 国产精品白丝av| 成人av免费在线播放| 日本女人一区二区三区| 国产一区二区三区精品欧美日韩一区二区三区 | 国产精品一区二区你懂的| 处破女av一区二区| 日韩高清在线不卡| 国产成人一级电影| 日本美女视频一区二区| 国产风韵犹存在线视精品| 波多野结衣精品在线| 蜜桃91丨九色丨蝌蚪91桃色| 国产精品一级片| 91香蕉视频在线| 麻豆精品精品国产自在97香蕉| 国产精品一区二区你懂的| 99久久er热在这里只有精品66| 蜜桃av一区二区| 成人网在线免费视频| 久久国产三级精品| 波多野结衣在线aⅴ中文字幕不卡| 99精品久久99久久久久| 精品在线免费视频| 91日韩在线专区| 国产精品性做久久久久久| 国产精品一区二区在线播放| 日一区二区三区| 国产成人精品三级麻豆| 久久99精品久久久久久| 91麻豆国产精品久久| 国产电影一区在线| 黄色资源网久久资源365| 日韩激情一二三区| 成人av在线资源网站| 激情综合网最新| 日本视频在线一区| 天堂va蜜桃一区二区三区| 成人在线综合网| 国产麻豆成人传媒免费观看| 麻豆精品一区二区| 日本vs亚洲vs韩国一区三区二区| 成人免费视频国产在线观看| 国产一区在线看| 久久se这里有精品| 麻豆国产一区二区| 男人的天堂久久精品| 91首页免费视频| 91片黄在线观看| 91网上在线视频| 91丝袜呻吟高潮美腿白嫩在线观看| 福利一区二区在线观看| 国产精品一区一区三区| 国产呦萝稀缺另类资源| 极品美女销魂一区二区三区| 九九精品视频在线看| 久久精品国产一区二区三| 免费黄网站欧美| 蜜臀av一区二区在线免费观看 | 91色.com| 日本亚洲免费观看| 美女视频黄 久久| 久久99久久久欧美国产| 麻豆精品一区二区| 国产在线麻豆精品观看| 国产一区二区看久久| 国产精品自产自拍| 国产丶欧美丶日本不卡视频| 成人亚洲精品久久久久软件| 国产 欧美在线| 99视频一区二区三区| 视频一区中文字幕国产| 日本成人超碰在线观看| 久久91精品久久久久久秒播| 经典一区二区三区| 国产精品性做久久久久久| 成人白浆超碰人人人人| 日韩二区三区四区| 九九**精品视频免费播放| 国产福利一区二区| 99久久婷婷国产综合精品电影 | 日韩在线观看一区二区| 久久精品99国产精品| 国产麻豆欧美日韩一区| 成人18精品视频| 日韩av成人高清| 国产一区二区在线看| 成人激情校园春色| 美女爽到高潮91| 国产99精品国产| 99re亚洲国产精品| 狠狠色伊人亚洲综合成人| 高清国产一区二区| 青草国产精品久久久久久| 国产乱码精品一品二品| 91色综合久久久久婷婷| 韩日av一区二区| 97超碰欧美中文字幕| 精品亚洲porn| 天堂一区二区在线| 国产成人精品1024| 青青草97国产精品免费观看无弹窗版| 国产精品自拍网站| 日韩电影在线一区二区三区| 国产成a人亚洲| 蜜桃91丨九色丨蝌蚪91桃色| 成人av资源在线观看| 国产一区二区三区蝌蚪| 丝袜美腿亚洲一区二区图片| 国产精品中文字幕日韩精品| 日韩精品视频网| 成人精品一区二区三区中文字幕| 美国毛片一区二区三区| av一区二区三区四区| 国产一区二区91| 久久成人精品无人区| 日韩精品成人一区二区三区| 成人中文字幕电影| 国产美女精品人人做人人爽| 日韩影院免费视频| 99精品欧美一区二区蜜桃免费| 国产aⅴ综合色| 国产毛片精品视频| 国产中文一区二区三区| 日本视频在线一区| 日韩精品欧美精品| 91网站在线观看视频| 北条麻妃一区二区三区| 国产成人精品www牛牛影视| 久久99国产精品免费网站| 日本成人在线视频网站| 日韩电影免费在线看| 97精品超碰一区二区三区| 99这里只有久久精品视频| 成人免费观看男女羞羞视频| 国产美女一区二区| 国产在线视频一区二区| 国产一区二区免费在线| 国产一区二区三区综合| 国产精品一区二区三区四区 | 激情综合色播五月| 麻豆精品新av中文字幕| 久久国产免费看| 国内久久婷婷综合| 国产一区二区毛片| 国产精品99久久久久久似苏梦涵| 国产精品一区二区男女羞羞无遮挡 | 日本亚洲欧美天堂免费| 日本美女一区二区三区| 久99久精品视频免费观看| 国内不卡的二区三区中文字幕| 狠狠色综合日日| 国产精品1024| www.亚洲国产| 视频一区二区三区中文字幕| 日本亚洲最大的色成网站www| 麻豆一区二区三区| 国产精品系列在线观看| 成人精品鲁一区一区二区| 91丨porny丨户外露出| 男女激情视频一区| 国产一区二区网址| 成人黄色大片在线观看| 首页综合国产亚洲丝袜| 美国十次了思思久久精品导航| 国产一区二三区| av一区二区三区在线| 麻豆一区二区三区| 国产99精品国产| 日韩在线一区二区三区| 国产乱码精品一区二区三 | av在线播放一区二区三区| 丝袜国产日韩另类美女| 精品在线观看视频| 成人免费不卡视频| 青青草国产精品亚洲专区无| 国产电影一区在线| 日韩电影在线一区| 国产成人精品免费看| 日本美女视频一区二区| 成人综合在线视频| 毛片av中文字幕一区二区| 国产福利视频一区二区三区| 日本人妖一区二区| 高清成人免费视频| 九九在线精品视频| 91美女福利视频| 国产精品1区2区3区| 三级精品在线观看| 国产**成人网毛片九色 | 久久99久国产精品黄毛片色诱| 成人国产精品免费网站| 毛片av中文字幕一区二区| 成人黄色网址在线观看| 狠狠色丁香久久婷婷综合_中| 96av麻豆蜜桃一区二区| 国产精品一卡二| 卡一卡二国产精品| 丝袜美腿亚洲色图| 不卡影院免费观看| 国产91精品在线观看| 精品一区二区在线视频| 97久久精品人人澡人人爽| 国产福利视频一区二区三区| 久久99精品久久久| 免费观看日韩电影| 日韩国产成人精品| 91一区二区三区在线播放| 91首页免费视频| 成人深夜视频在线观看| 国产麻豆一精品一av一免费| 久久精品久久99精品久久| 日本亚洲最大的色成网站www| 99视频有精品| www..com久久爱| 成人激情黄色小说| 成人一二三区视频| 成人性色生活片| 高清av一区二区| 国产91在线|亚洲| 国产91精品久久久久久久网曝门| 国产一区二区三区四 | 国产精品一区二区免费不卡| 国内精品伊人久久久久av影院| 麻豆精品国产91久久久久久| 麻豆国产精品官网| 久久精品国产99久久6| 久久激情五月婷婷| 狠狠网亚洲精品| 国内成人精品2018免费看| 国产一区二区在线看| 国产美女视频91| 国产成人亚洲综合a∨婷婷| 国产不卡在线视频| 成人av资源网站| 丝袜美腿亚洲一区| 另类中文字幕网| 国产一区在线精品| 福利一区福利二区| a级精品国产片在线观看| 94色蜜桃网一区二区三区| 视频一区免费在线观看| 麻豆一区二区三| 国产精品白丝jk黑袜喷水| 成人黄色网址在线观看| 视频一区中文字幕| 精品一区二区久久久| 国产精品羞羞答答xxdd| 波多野结衣在线aⅴ中文字幕不卡| 91小视频免费观看| 六月丁香婷婷久久| 粉嫩久久99精品久久久久久夜| av电影在线观看不卡| 日本成人中文字幕在线视频| 久久99国产乱子伦精品免费| 国产69精品久久久久毛片| 91网站最新网址| 极品少妇一区二区三区精品视频| 国产成人精品综合在线观看| 天堂久久一区二区三区| 国产一区二区在线影院| 91亚洲精品乱码久久久久久蜜桃| 精品中文字幕一区二区小辣椒| 岛国精品在线观看| 看国产成人h片视频| 风间由美性色一区二区三区| 日韩av在线播放中文字幕| 国产经典欧美精品| 三级久久三级久久| 国产不卡高清在线观看视频| 免费久久99精品国产| 成人激情视频网站| 精品中文字幕一区二区小辣椒| bt7086福利一区国产| 精品一区二区三区影院在线午夜| 99久久伊人网影院| 国产成人综合网站| 美女免费视频一区| 99久久精品免费看国产免费软件| 国产真实乱偷精品视频免| 91亚洲男人天堂| 成人免费视频播放| 国产伦理精品不卡| 美女免费视频一区二区| zzijzzij亚洲日本少妇熟睡| 国产精品亚洲专一区二区三区 | 美女精品自拍一二三四| 成人永久aaa| 国产一区二区成人久久免费影院 | 国产**成人网毛片九色| 精品一区二区三区av| 日韩成人伦理电影在线观看| 成人免费毛片app| 国产福利不卡视频| 国产主播一区二区三区| 久久国产福利国产秒拍| 91免费观看在线| 不卡的电视剧免费网站有什么| 国产精品影视在线观看| 韩国欧美国产一区| 青娱乐精品视频| 日韩av中文字幕一区二区三区| 99久久婷婷国产综合精品| 成人综合激情网| 高清不卡在线观看av| 国产999精品久久久久久绿帽| 狠狠网亚洲精品| 国产一区二区三区高清播放| 激情六月婷婷综合| 国产一区二区三区高清播放| 国内精品久久久久影院一蜜桃| 久久国产视频网| 黄色日韩网站视频| 国产毛片一区二区| 国产河南妇女毛片精品久久久| 国产伦精品一区二区三区视频青涩 | 乱一区二区av| 精品一二三四区| 国产一区二区三区国产| 国产成人精品在线看| 成人激情午夜影院| 97久久久精品综合88久久| 日韩精品乱码av一区二区| 青娱乐精品视频在线| 久久精品国内一区二区三区| 韩国av一区二区| 国产成人免费视频一区| 成人国产精品免费观看动漫| 99精品视频一区| 日本va欧美va瓶| 国产尤物一区二区| 不卡在线视频中文字幕| 日韩中文字幕av电影| 国内成人免费视频|