gpt4 book ai didi

javascript - 如何使用 jquery/js 使内容在悬停时显示在另一个下方(如
  • 列表)
  • 转载 作者:太空宇宙 更新时间:2023-11-04 03:23:19 24 4
    gpt4 key购买 nike

    我试图在将鼠标悬停在文本上时显示一些内容,其中内容列出了各种 HTTP 错误代码。下面我有 3 个图标和文本,悬停时,将根据我悬停的文本显示不同的内容:

    成功 enter image description here错误 enter image description here阻止 enter image description here

    下面是js:

    $(".icon").on("hover", function(event){
    var ele = $(this);
    var myindex = $(this).parent().index();
    var longlabel = "";
    switch (someData[myindex]) {
    case "Success": {
    longLabel = '200 OK: Standard response for successfull HTTP requests'
    break;
    }
    case "Blocked" :{
    longLabel = 'Error response Code: 403 Developer is not authorized'
    break;
    }
    case "Error" :{
    longLabel = 'Error repsonse codes: 400 Bad request, 404 Not Found, 500 Internal Server Error, 503 Service Unavailable, 504 Gateway Timeout'
    break;
    }

    }
    nv.tooltip.show('<p>' + longLabel + '</p>');
    });

    现在我希望能够在悬停时以列表的形式显示内容,例如:

     Error response codes:
    400 Bad request
    404 Not Found
    500 Internal Server Error
    503 Service Unavailable
    504 Gateway Timeout

    我当前显示的不是它:

    enter image description here

    我怎样才能让这些代码一个接一个地出现?有任何想法吗??谢谢!

    最佳答案

    而不是 <p></p> block ,也许只使用无序列表:<ul></ul>

    $(".icon").on("hover", function(event){
    var ele = $(this);
    var myindex = $(this).parent().index();
    var longlabel;
    switch (someData[myindex]) {
    case "Success": {
    longLabel = ['200 OK: Standard response for successfull HTTP requests'];
    break;
    }
    case "Blocked" :{
    longLabel = ['403 Developer is not authorized'];
    break;
    }
    case "Error" :{
    longLabel = ['400 Bad request', '404 Not Found', '500 Internal Server Error', '503 Service Unavailable', '504 Gateway Timeout'];
    break;
    }
    }
    nv.tooltip.show('Error response codes:<br><ul><li>' + longLabel.join('</li><li>') + '</li></ul>');
    });

    或者只有<br>介于两者之间

    nv.tooltip.show('Error response codes:<br>' + longLabel.join('<br>'));

    关于javascript - 如何使用 jquery/js 使内容在悬停时显示在另一个下方(如 <li> 列表),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27539649/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com