Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用材质CSS将鼠标悬停在浮动操作按钮上时显示工具提示_Javascript_Jquery_Material Design_Material Ui - Fatal编程技术网

Javascript 如何使用材质CSS将鼠标悬停在浮动操作按钮上时显示工具提示

Javascript 如何使用材质CSS将鼠标悬停在浮动操作按钮上时显示工具提示,javascript,jquery,material-design,material-ui,Javascript,Jquery,Material Design,Material Ui,背景:我需要重新设计一个遗留系统。这个系统有一个糟糕的布局,因此我的目标之一是改善整体用户体验。作为其中的一部分,我使用浮动动作按钮(FAB)。晶圆厂的一点是,它对用户体验设计来说是相当新的,因此它的适应将是一个障碍 问题:为了帮助调整我的设计,我想实现一个FAB,当鼠标悬停在主浮动按钮上时,为每个操作按钮显示materialcss工具提示。我自己想出了解决方案,我希望这能帮助一些人。半重要的一点是,jquery需要在材料js之前进行源代码获取 HTML: <!-- Compile

背景:我需要重新设计一个遗留系统。这个系统有一个糟糕的布局,因此我的目标之一是改善整体用户体验。作为其中的一部分,我使用浮动动作按钮(FAB)。晶圆厂的一点是,它对用户体验设计来说是相当新的,因此它的适应将是一个障碍


问题:为了帮助调整我的设计,我想实现一个FAB,当鼠标悬停在主浮动按钮上时,为每个操作按钮显示materialcss工具提示。

我自己想出了解决方案,我希望这能帮助一些人。半重要的一点是,jquery需要在材料js之前进行源代码获取

HTML:

    <!-- Compiled and minified CSS -->
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/css/materialize.min.css">

    <!-- Compiled and minified JavaScript -->
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/js/materialize.min.js"></script>
    <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">

    <div class="fixed-action-btn">
      <a id="fab-btn" class="btn-floating btn-large red">
        <i class="large material-icons">mode_edit</i>
      </a>
      <ul>
        <li><a class="btn-floating red tooltipped" data-position="left" data-tooltip="I am a tooltip"><i class="material-icons">insert_chart</i></a></li>
        <li><a class="btn-floating yellow darken-1 tooltipped" data-position="left" data-tooltip="I am a tooltip"><i class="material-icons">format_quote</i></a></li>
        <li><a class="btn-floating green tooltipped" data-position="left" data-tooltip="I am a tooltip"><i class="material-icons">publish</i></a></li>
        <li><a class="btn-floating blue tooltipped" data-position="left" data-tooltip="I am a tooltip"><i class="material-icons">attach_file</i></a></li>
      </ul>
    </div>
$(document).ready(function(){
  $('.fixed-action-btn').floatingActionButton();
});
$(document).ready(function(){
  $('.tooltipped').tooltip();
});

$("#fab-btn").mouseover(function(){
setTimeout(function(){
    $('.tooltipped').tooltip('open');

},600); 
});
$("#fab-btn").mouseout(function(){
    $('.tooltipped').tooltip('close');
})
现场演示: