Javascript Jquery mobile-如何使用我想要访问的id列表项链接到“打开”菜单?
我不知道,如何完成我的代码。我有一个可折叠的菜单,当我点击链接时,它会从一开始就隐藏起来。它会显示一个包含列表项的菜单,其中一个列表项是带有我id的列表,我想在点击链接后访问它 jQuery: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
$(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)
});
});