javascript - 创建弹出菜单/侧边栏菜单时出现问题

标签 javascript jquery css

我需要一些 CSS 和语法方面的帮助。热烈欢迎您的帮助。

我想插入一个包含一些 skype 链接的列表,当我将鼠标移到图像上时,它的行为类似于侧边栏菜单。 这是我试图操作的 html 代码:

<a href="?USER=name">
    <img src="../../name.jpg?format=raw" title="full name - skypename">
</a>

将鼠标移到图片上,图片标题是 skypename,这两个链接应该向右淡出(float:right;?)


    $("img[title$=\"skypename\"]").mouseover(function(){
      $("<ul><li><a href=\"callto://skypename\">Call</a></li><li><a href=\"mailto://skypename\">Chat</a></li></ul></li></ul>");
    });

我的目标是让 html 代码看起来像:

<ul>
  <li>
    <a href="?USER=name">
      <img src="../../name.jpg?format=raw" title="full name - skypename" alt="Klick me!">
    </a>
    <ul>
      <li><a href="callto://skypename">Call</a></li>
      <li><a href="mailto://skypename">Chat</a></li>
    </ul>
   </li>
</ul>

我创建了一个 fiddle http://jsfiddle.net/erhDJ/2/我在哪里试过某事像弹出菜单一样工作。 在我的例子中,我上面提到的第一个代码将替换 Klick me!。 通过将鼠标移到它上面,两个链接应该向右淡出。

我的问题: 我怎样才能用第二个代码包围第一个代码,使其看起来像第三个代码片段? 您是否看到创建此类弹出菜单的更简单选项?

谢谢。

最佳答案

我不太确定你到底想要什么,但我可以给你一个使用一些 CSS 和 jQuery 动画菜单的例子。

Sliding, animated menu when hovering link

这有用吗?

关于javascript - 创建弹出菜单/侧边栏菜单时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3988491/

相关文章:

html - 如何使倾斜的边框在不同的屏幕尺寸 CSS3 中保持在正确的位置

css - 即使指定了行高,垂直对齐 css 也不起作用

css - Chrome 中的输入按钮位置已关闭?

javascript - FireFox 中的 HTML/iframe 错误 - 组件返回失败代码 : 0x80004005 (NS_ERROR_FAILURE) [nsIDOMHistory. PushState]

javascript - Reactjs 中的 maxLength

javascript - 无法在变量 jQuery 中存储元素的 ID

javascript - 使用客户端 HTML 表排序对行进行分组

javascript - 如何获取具有大量子元素的ScrollView的高度?

javascript - 如何将 NoFollw 属性添加到我的所有 weebly 网站外部链接

jquery - YUI 有像 jQuery 那样的选择器吗?