Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.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 Jquery mobile-如何使用我想要访问的id列表项链接到“打开”菜单?_Javascript_Jquery_Html_Jquery Mobile - Fatal编程技术网

Javascript Jquery mobile-如何使用我想要访问的id列表项链接到“打开”菜单?

Javascript Jquery mobile-如何使用我想要访问的id列表项链接到“打开”菜单?,javascript,jquery,html,jquery-mobile,Javascript,Jquery,Html,Jquery Mobile,我不知道,如何完成我的代码。我有一个可折叠的菜单,当我点击链接时,它会从一开始就隐藏起来。它会显示一个包含列表项的菜单,其中一个列表项是带有我id的列表,我想在点击链接后访问它 jQuery: $(document).ready(function() { $('#nav').hide(); $('.featured_footer').click(function(e){ $('#nav').show(); $('#nav h4 a').trigger('c

我不知道,如何完成我的代码。我有一个可折叠的菜单,当我点击链接时,它会从一开始就隐藏起来。它会显示一个包含列表项的菜单,其中一个列表项是带有我id的列表,我想在点击链接后访问它

jQuery:

$(document).ready(function() {
    $('#nav').hide();
    $('.featured_footer').click(function(e){
      $('#nav').show();
      $('#nav h4 a').trigger('click');    
   });
});
HTML:


菜单
作为特色的








{*这个链接应该重定向到id=“featured”*}
由于
a
元素未嵌套在
h4
中,您可能需要尝试此操作

  $(document).ready(function() {
      $('#nav').hide();
      $('.featured_footer').click(function(e){
      $('#nav').show();
      $('#nav #featured a').trigger('click');    
  });
 });
编辑

如果您只是想触发单击事件,请使用此按钮滚动到菜单列表

  $(document).ready(function() {
      $('#nav').hide();
      $('.featured_footer').click(function(e){
      $('#nav').show();
      $('#nav h4 a')[0].click();  
      window.scrollTop($('#featured').scrollTop()) 
      //or  window.scrollTop($('#featured').offset().top)  
  });
 });

这与smarty有什么关系?它是用smarty检查注释写的,我只放了代码的1/64。“我在我的项目中使用smarty”!=“这个问题与smarty有关”你说得对。我是新手,别担心。只是在我最喜欢的列表中有一个“smarty”标签,最后我看到了一个smarty问题,我很难过。。。与smarty无关。欢迎来到这个社区!:)代码运行良好。我的意思是点击。jquerymobile在h4之后添加一个。当你点击它时,它会显示里面的列表项。我仍然不知道,如何访问我的页面上的id,在它显示之后。它从一开始就被隐藏。所以您想访问此列表中的所有链接?我想显示用户应该在菜单中单击的位置,因为该链接位于页脚,在+-2米的文本之间,菜单位于页眉。我想向他展示这部分代码,里面有所有链接。触发器点击功能在我编写时运行良好。我的意思是它显示了菜单里面的列表。我只想将用户从页脚重定向到代码中id的特征部分。对不起,也许我的英语不太好。这是问题href=“#characterized”它留在页脚中,应该使用该id转到该元素。
窗口。滚动顶($('#characterized').scrollTop())
窗口。滚动顶($('#characterized').offset().top)
注意必须定位#characterized(添加css
位置:绝对的
位置:相对的
)。
  $(document).ready(function() {
      $('#nav').hide();
      $('.featured_footer').click(function(e){
      $('#nav').show();
      $('#nav h4 a')[0].click();  
      window.scrollTop($('#featured').scrollTop()) 
      //or  window.scrollTop($('#featured').offset().top)  
  });
 });