Tag: 可见

使用JQuery中的锚点链接到当前页面和其他页面中的特定(隐藏)选项卡?

我已经在这个网站上检查了多个答案,但由于某种原因他们无法解决我的问题( 如何在JQuery中使用锚标签从其他页面中选择特定的选项卡?? )。 我只在我的本地计算机上测试这个,所以我不确定这是否会产生影响。 我想链接到当前页面以及其他页面中的每个选项卡。 现在我可以单击每个选项卡,它可以正常工作,站点URL也会更改(#tab1,#tab2等)。 但是,例如,如果我单击选项卡1链接(不是实际选项卡,但页面上的目标是选项卡1的链接),而选项卡2可见,则没有任何反应,但URL更改为/site.html#tab1 。 但是,如果我在选项卡1可见时单击选项卡1链接,它会成功将我带到选项卡1.出现问题,因为选项卡已隐藏 – 链接仅适用于当前可见的选项卡。 我想如果我至少可以在页面内工作,我也可以从页面外的链接开始工作。 基本上,我希望能够向某人发送指向/site.html#tab3的链接并将其转到该选项卡。 我的代码: $(document).ready(function() { //Default Action $(“.tab_content”).hide(); //Hide all content $(“ul.tabs li:first”).addClass(“active”).show(); //Activate first tab $(“.tab_content:first”).show(); //Show first tab content //On Click Event $(“ul.tabs li”).click(function() { $(“ul.tabs li”).removeClass(“active”); //Remove any “active” class $(this).addClass(“active”); //Add “active” class to selected tab $(“.tab_content”).hide(); //Hide all tab […]

jquery:this.not(’:animated’)&& that.is(’:visible’)不遵循规则,语法问题? 只有几行代码

当我点击#button ,它仍然在做’do something’ ,即使.wrapper是动画并且.wrapper span不可见。 所以它不遵守规则。 怎么了? $(‘#button’).click(function(){ if( $(‘.wrapper’).not(‘:animated’) && $(‘.wrapper span’).is(‘:visible’) ) { //do something } })

jQuery检测可见但隐藏的元素

这似乎应该相当容易 – 但我找不到合适的选择器 根据文档( http://api.jquery.com/hidden-selector/和http://api.jquery.com/visible-selector/ )… 可以将元素视为隐藏,原因如下: 隐藏了一个祖先元素,因此该元素不会显示在页面上。 我想要检测的是“这个元素是可见的,但是包含在隐藏的父元素中”。 即,如果我使父母可见,这个元素也将是可见的。

如果元素不可见则滚动

如何使用jquery确定元素在当前页面视图中是否可见。 我想添加一个评论function,就像在facebook中一样,如果当前不可见,你只能滚动到元素。 通过可见,我的意思是它不在当前页面视图中,但您可以滚动到该元素。