focusin和focusout无法正常工作

迈克尔·科普利

jQuery版本:1.10.1

我试图写一个工具提示,单击列表中的每个图像项时将显示什么。但是,在单击项目之前,工具提示将显示html内容,就像将在此处输入图片说明鼠标悬停时一样请在下面查看我的尝试:

$('#main_8').attr('title', function () {
                            //$('#test').attr('title', function () {
                            //return "<div> hello </div>";
                            return $("#cat_8").remove().html();
                        });
                        $(document).ready(function (e) {
                            $('#main_8').tooltip({
                                //$('#test').tooltip({
                                content: function () {
                                    return $(this).prop('title');
                                },
                                position: {
                                    my: 'center bottom',
                                    at: 'center top-10',
                                    using: function (position, feedback) {
                                        $(this).css(position);
                                        $("<div>")
                                          .addClass("arrow")
                                          .addClass(feedback.vertical)
                                          .addClass(feedback.horizontal)
                                          .appendTo(this);
                                    }

                                },

                                disabled: true
                            }).on("focusin", function () {
                                $(this)
                                    .tooltip("enable")
                                    .tooltip("open");
                            }).on("focusout", function () {
                                $(this)
                                    .tooltip("close")
                                    .tooltip("disable");
                            });

                        });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script>

<div class="col-lg-3 col-md-3 col-sm-4 col-xs-6">
                        <div id="main_8" class="tile-video category-item" tabindex="99" title="Hello">
                            <a class="thumb" data-method="cat_8">
                                <img src="/Content/CmsContent/VideoIcons/no-image-small.jpg">
                            </a>
                            <h3>
                                <a data-method="cat_8">	Innovation &amp; Succession Planning Series	</a>
                            </h3>
                        </div>

                    </div>
<div id="cat_8">
 <b>This is cat 8</b>

</div>

明布(Minh Bui)

请尝试在调用之前禁用main的 工具提示请参阅下面的示例代码:divfocusinfocusout

$('#main_8').attr('title', function () {
  $(this).tooltip({disabled:true});
  return $("#cat_8").remove().html();
});

希望对您有帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

focusin和focusout无法正常工作

来自分类Dev

触发focusin和focusout不能正常工作

来自分类Dev

在Firefox中无法使用Focusin和Focusout方法

来自分类Dev

focusIn和focusOut事件类型是什么意思?

来自分类Dev

WKWebView和NSURLProtocol无法正常工作

来自分类Dev

简单的fopen和fprintf无法正常工作

来自分类Dev

JavaFX:缩放和滚动无法正常工作

来自分类Dev

MatPlotLib的ion()和draw()无法正常工作

来自分类Dev

NgFor和JQuery无法正常工作

来自分类Dev

JQUERY显示和隐藏无法正常工作

来自分类Dev

Flexbox和溢出:隐藏无法正常工作

来自分类Dev

可观察和计算无法正常工作

来自分类Dev

片段addToBackStack()和popBackStackImmediate()无法正常工作

来自分类Dev

使用RequireJS和MooTools无法使$正常工作

来自分类Dev

PHP修剪和空间无法正常工作

来自分类Dev

AppCompat和Fragment无法正常工作

来自分类Dev

打字稿和HMR无法正常工作

来自分类Dev

SlideInEffect和TurnstileFeatherEffect无法正常工作

来自分类Dev

Coldfusion(railo)和cfthread无法正常工作

来自分类Dev

Android ExpandableListView和onChildClick无法正常工作

来自分类Dev

Linux和SMB权限无法正常工作

来自分类Dev

多个if和elseif无法正常工作

来自分类Dev

jQuery mouseleave和clearInterval无法正常工作

来自分类Dev

Bash脚本-if和grep无法正常工作

来自分类Dev

Mysql INSERT INTO和UPDATE无法正常工作

来自分类Dev

jQuery和Array isArray无法正常工作?

来自分类Dev

LIKE和Equals无法正常工作

来自分类Dev

获取变量和htaccess无法正常工作

来自分类Dev

findOneAndRemove和findOneAndUpdate无法正常工作