我在使用addclass的时候,惊讶的发现它会一直下载背景图片,在网速慢的情况下看到这样的情况。 $(this).addClass("adSel"); 还有就是使用attr$("#over3").attr("class","tp");也会加载样式的背景图片。
有没有一种办法判断一下,如果背景图片加载过了,就不再加载了。
有没有一种办法判断一下,如果背景图片加载过了,就不再加载了。
解决方案 »
- 在js或者jquery里面能使用el表达式吗?
- 关于jquery的一点问题 在线等答案
- 已取得xml的内容字符串,如何把字符串中的特殊字符转换成相应的实体?
- 50分求非常全的javascript帮助文档
- 3个不明白的js语法,请各位帮忙解释!
- windows98系统的开始——关闭计算机——选择重新启动计算机时回车,却不能正常重启,就是闪了以下又恢复桌面了,请问高手们是怎么一回事
- 页面中有3个表格,我如何控制只打印第一个表格的内容?
- 在线编辑器生成的内容如何输出?拜托~~~
- fuction MM_findObj(){}实干什么用的?
- 出现“拒绝访问”的错误怎么解决??
- 新手,JQ选择器求帮助。
- 一个jquery事件冒泡问题,兄弟速进,点亮我心中的谜团吧~~!!!
可以用toggleClass()方法,如果有样式的话就不操作,如果没有的话就添加。
其实我最最核心想要问的是,addclass()方法是如何工作的。
以及attr()方法是如何工作的,它的原理是什么!
一个是设置属性
addClass('a') == attr('class','a')
addClass('a').addClass('b')==attr('class','a b')
望得知其所以然,请赐教……
如果是改变背景图用 css("background-image","url(jpg.jpg)");
addClass有点像+=
attr("class","")像是=