javascript - 每次单击 li 的一部分时,href 都不会加载链接。使用javascript使整个li可点击

标签 javascript css html-lists

http://hemakessites.com

我想单击“关于”按钮转到“关于”页面。我正在使用 Javascript 和 JQuery 来处理行为(使整个 li 可点击)。出于某种原因,点击 li 的不同区域并不总是加载页面。

如果有更好的解决方案,我愿意不使用 jQuery。

“联系信息”和“爱好元素”li 没有 href,因此链接不起作用。如果你去关于页面,菜单基于 CSS 工作,没有 javascript 试图使整个 li 可点击。所以about.html页面没有javascript,不用javascript也能看到菜单问题。

感谢您的帮助!

index.html
    <div class="navcontainer">
    <ul><li>Link Title</
    li><li>Second_Link Title</ <!-- fixes extra space with </li><li> -->
    li></ul>
    </div>


style.css
    #nav li
      {
      display: inline-block;
      List-Style-Type: None;
      float:left;
      text-align:Center;
      width: 153px;
      height:46px;  
      font-size: 80%;
      border-Bottom: 1px solid #666666;
      }

    #nav li #about    
      {
      z-index: 10000;
      position: relative;
      top: 18px;
      text-decoration: underline;
      -moz-user-select: -moz-none;
      -khtml-user-select: none;
      -webkit-user-select: none;
      }

最佳答案

只需在您的 CSS 中添加以下内容:

#nav li.about a{
z-index:10000; }

它会起作用

关于javascript - 每次单击 li 的一部分时,href 都不会加载链接。使用javascript使整个li可点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12187419/

相关文章:

javascript - 你怎么能改变从一个里删除一个类并将其移动到另一个

javascript - React-virtualized - 调用 Grid 上的公共(public)方法

javascript - 如何在javascript中从本地PC获取目录的内容

javascript - 在 javaScript 中添加

javascript - 根据分辨率调整图像大小

css - css 侧边栏中的内部链接

javascript - AngularJS 和 jQuery - 如何在其父级的 Click 事件中找到子 div 的 ID?

jquery - 用另一个替换段落

javascript - 如何选择(突出显示)和复制有序列表编号

javascript - 未捕获( promise )TypeError : Cannont set property '0' of undefined