尝试使jquery工作
Trying to make jquery work
我很难得到任何jquery代码的工作。我试过一些例子,但都不适合我。这里有一个例子,在chrome中可以从C盘运行,但在网络上不能从dropbox运行,在ie9中也不能运行。
当它是'sort '从我的C驱动器chrome工作,它开始显示所有的选项卡,而不是只是Tab A,因为它应该。然后,点击其中一个链接后,它只显示相应的选项卡。
我的最终目标是修改我的网站,使整个页面不会闪烁,而每次我点击一个菜单项重新加载。
<!-- found at: http://jsfiddle.net/uFgtS/ -->
<script type='text/javascript' src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script type='text/javascript'>
$(window).on('hashchange', function() {
$('div.tab').hide();
$(location.hash).show();
});
$('a.hash').on('click', function(e){
e.preventDefault();
location.hash = $(this).data('hash');
});
</script>
<a href="#A" data-hash="A" class="hash">A Link</a>
<a href="#B" data-hash="B" class="hash">B Link</a>
<a href="#C" data-hash="C" class="hash">C Link</a>
<div id="A" class="tab">Tab A</div>
<div id="B" class="tab hidden">Tab B</div>
<div id="C" class="tab hidden">Tab C</div>
你忘了:
$(document).ready(function() {
// your code goes here
});
因此,当将点击处理程序附加到a.hash
时,DOM中没有这样的元素
如果你把jQuery放在它所影响的元素之前你需要用
$(document).ready(function() {
// Code to be run once the document is ready
}
或者,将脚本放在文档主体的最后,使$(document).ready()
冗余。
相关文章:
- 不正确的工作jquery插件bxslider与插件elevatezoom
- 更改图像src-dons't工作jquery/js
- event.prventDefault()不工作(jQuery实时)
- delay()不会'第二次工作jquery
- 如何工作 jQuery 就绪
- 几天后,昨天停止工作jQuery
- .click() 不再工作 jquery.
- 如何使工作jquery"“滑动”;在iPad上滚动
- 为什么不是't这个选择器正在工作(Jquery和Asp.net)
- Flexslider无法在html网站中工作(jQuery无法加载?)
- 点击,点击不工作?jquery
- 按钮在“加”和“减”之间切换,需要“点击”;只能在fa +上工作.jQuery
- 突出显示搜索列表不工作(jquery问题)
- 页眉内的Div /靠近页面顶部/在2次点击事件后不显示,而它的's页脚双胞胎工作- jquery
- 为什么css后台jQuery代码不工作jQuery设置多个css值
- .stop()不是't使用我的悬停,使快速移动工作-jQuery
- 自定义验证方法不工作- jQuery验证插件
- 数据表columnDefs不工作:jquery / javascript
- 工作jQuery代码赢得'不要在电话间隙跑步
- 我的Javascript代码不工作- Jquery选择器问题