这个jQuery代码是错误的,需要我不断清除缓存..为什么?
This jQuery code is wrong and requires me to keep clearing my cache ... why?
我正在尝试调试一个问题,我似乎已经找到了它,但我没有关于为什么会发生这种情况的技术解释。
我有一段查询代码,它监视单选按钮上的onclick事件,并根据特定的点击使文本输入变淡/变淡。
我注意到的是,我甚至认为他的代码没有改变,我不得不清理我的缓存,让代码正常工作。我不知道为什么,但我看了一下代码(不是我写的):
$(function(){
$('.radioSelect_2').click(function(){
if ($(this).attr("id") == "sub_option_1")
{
$('#secondary_sub_1').fadeIn("fast");
$('#secondary_sub_2').fadeOut("fast");
$('#secondary_sub_3').fadeOut("fast");
$('#secondary_sub_4').fadeOut("fast");
$('#secondary_sub_5').fadeOut("fast");
$('#secondary_sub_6').fadeOut("fast");
$('#secondary_sub_7').fadeOut("fast");
}
else
{
$('#secondary_sub_1').fadeOut("fast");
$('#secondary_sub_2').fadeIn("fast");
$('#secondary_sub_3').fadeOut("fast");
$('#secondary_sub_4').fadeOut("fast");
$('#secondary_sub_5').fadeOut("fast");
$('#secondary_sub_6').fadeOut("fast");
$('#secondary_sub_7').fadeOut("fast");
}
})
它看起来是为了扩展jQuery而设置的,所以我把它改成了
$(document).ready(function() {
$('.radioSelect_1').click(function(){
if ($(this).attr("id") == "option_1")
{
$('#sub_1').fadeIn("fast");
$('#sub_2').fadeOut("fast");
$('#sub_3').fadeOut("fast");
$('#sub_4').fadeOut("fast");
$('#sub_5').fadeOut("fast");
$('#sub_6').fadeOut("fast");
}
else if ($(this).attr("id") == "option_2")
{
$('#sub_1').fadeOut("fast");
$('#sub_2').fadeIn("fast");
$('#sub_3').fadeOut("fast");
$('#sub_4').fadeOut("fast");
$('#sub_5').fadeOut("fast");
$('#sub_6').fadeOut("fast");
}
});
它解决了我的问题。没有更多清晰的缓存等。我不知道为什么,我希望大家都能。
来自jQuery的文档:
以下三种语法都是等效的:
$(document).ready(handler)
$().ready(handler)
(不推荐使用)$(handler)
我唯一能看到的是,你在第一个代码块中缺少了一个分号,但这很可能是一个复制错误。。。
相关文章:
- Javascript清除缓存以清除基本身份验证凭据
- 缓存JS而不更改文件名或在本地清除缓存
- GWT中带有清除缓存的硬重载
- Typeahead Bloodhoud没有't在TTL超时后清除缓存
- 使用jquery从DOM中清除缓存
- 关闭浏览器时清除缓存的代码
- 如何在启动Offline应用程序时使用javascript清除缓存
- NW.js未正确清除缓存
- 清除缓存后的 Javascript 参考 404
- Chrome 清除缓存扩展 - 当运行缓存未立即清除时
- 从Rails资源管道中清除缓存
- 为什么我的html img突然消失了,我需要清除缓存
- 从 Web 应用程序中的按钮清除缓存
- 这个jQuery代码是错误的,需要我不断清除缓存..为什么?
- 如何为JSON清除缓存
- 如何从客户端清除缓存的网站'个人电脑
- 清除缓存后,JQuery不工作
- 安全脚本清除缓存,并立即离开网站
- 如何在加载页面之前清除缓存
- 是否有一种方法来清除缓存和cookie使用javascript