【问题标题】:jquery mmenu how to return to previous section by clicking some elementsjquery mmenu如何通过单击某些元素返回上一节
【发布时间】:2016-03-15 06:50:04
【问题描述】:

当我点击“img”时,我想回到上一节。

img  id="myimg" onclick="pageback()"

function pageback() 
{  //do some thing here  }

【问题讨论】:

  • 请详细说明您的问题。另外,添加更多代码以使其清晰。

标签: javascript jquery mmenu


【解决方案1】:

你可以试试这样的:

function pageback() {
    //assuming names of section to be currentsection & previoussection
    currentsection.hide();
    previoussection.show();
}

【讨论】:

  • 我只是找到一个规则
    • 马来西亚
    我用$('div.mm-current')可以得到currentsection,previoussection在
  • 但是 不是唯一的,如何获得它的href
  • @wjy : 你可以这样得到它$('a.mm-btn.mm-prev').attr('href')
  • $('a.mm-btn.mm-prev').attr('href') 在
    ,它不是唯一的
  • @wjy: 你想选择哪个锚标签?您只需选择其中一项或全部?
【解决方案2】:

返回上一页使用:

function pageback() 
{
  window.history.back();
}

【讨论】:

  • 将返回上一页,而不是 mmenu 中的上一节
  • @Stan Zeez,不建议在客户端代码中使用 window.history.back() 或任何浏览器功能。此外,当从所需页面调用此函数时,它会起到必要的作用。但是,如果从第三页调用它,它将带您回到您来自的页面而不是所需的页面,就像这里的情况一样。如果我错了,请纠正我。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-10-22
  • 1970-01-01
  • 1970-01-01
  • 2011-07-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多