我有一个包含信息标签的页面。 在某些情况下,我需要打开一个特定的选项卡激活,所以我为它分配了一个唯一的div和类,并将#reviews附加到网址。 页面正确滚动以使选项卡在视图中,但我无法弄清楚当#reviews在URL中时如何打开选项卡。
如果我添加
<script>
$(document).ready(function() {
$(".rTab").trigger('click');
});
</script>
到div,每个页面加载时都会打开选项卡。 那么,有没有一种方法来检查#url来触发触发器()?
由于
答案 0 :(得分:1)
这样的事情应该取决于你需要的东西......
没有jQuery
(?: ... )
使用
if(window.location.hash == '#hashurlhere'){
var trigger = document.getElementsByClassName("rTab");
trigger[0].click();
}
答案 1 :(得分:0)
试试这个
$model->find('test')->first();
它可能对你有帮助。
答案 2 :(得分:0)
if(window.location.hash == $(this).attr('href')) $(this).trigger('click');
我刚才发现这个代码,归功于作者。