数据过滤器页面加载
Data-Filter Page Load
我将如何制作它,以便在页面加载时,如果网址是索引.php#section,它将加载位置.section。我知道我可以使用数据过滤器来做到这一点,这就是我现在正在做的事情,当您单击一个元素时,它会加载该部分。但是我该怎么做,如果他们转到索引.php#section,它会将它们带到同一个区域,就好像您要单击一个元素并加载.section数据过滤器一样?
我已经尝试了很多方法,例如给div 一个 id 说部分,你可以转到 #section 但它不起作用,因为它在您第一次加载页面时是隐藏的。
例如转到 http://codeeplus.net/index.php#contact
它不起作用,它只是像 5px 一样将您的页面向下移动。
有什么想法吗?
可能不完美或最出色的方法,但如果您希望它在页面加载后显示项目,请尝试触发您根据 location.hash 定义的触发器的单击:
$(function() {
if (location.hash) {
var item = location.hash.substr(1); // remove # sign
$('.trigger[data-filter=".'+item+'"]').trigger('click'); // trigger click handler
}
});
相关文章:
- 异步加载的SVG过滤器feColorMatrix在Chrome中工作,而不是在Safari或Firefox中
- 在Ajax(过滤器)加载之后加载jQuery脚本
- AngularJS过滤器使用ng个重复复选框显示所有页面加载
- 数据过滤器页面加载
- 单击“提交”按钮后加载过滤器
- 在初始加载时获取带有 postData 过滤器的 jqGrid,以仅显示客户端过滤行
- free-jqgrid:保存、加载和应用过滤器数据的更简单方法,包括过滤器工具栏文本和页面设置
- Mottie jQuery Tablesorter 过滤器未在页面上加载
- 过滤器重新加载页面时的工具栏不搜索
- 当应用ng模型过滤器时,ng在加载时重复清空
- Jquery搜索过滤器不工作后加载ajax内容
- jQuery自动分压器直到在过滤器框中输入内容才加载
- 可排序的Angular数据表——可排序的表在第一次加载时呈现良好,但在后续过滤器中不产生记录
- 同位素与过滤器计数和图像加载
- 我如何通过ajax加载数据库内容之前,一个过滤器键被按下
- 同位素-加载一个特定的类别,而不是所有的过滤器
- 在Crossfilter / DC.js中加载CSV和创建过滤器
- 如何填充jqGrid过滤器工具栏并在页面加载时进行搜索(ASP.net webforms)
- 无法加载定制的过滤器,未知提供程序错误
- 预加载(预过滤器)点到Polymaps API