看jquery的在线手册,hasClass的例子给的是这个

html部分:

<div class="protected"></div><div></div>

jquery部分:

$("div").click(function(){if ( $(this).hasClass("protected") )$(this).animate({ left: -10 }).animate({ left: 10 }).animate({ left: -10 }).animate({ left: 10 }).animate({ left: 0 });
});

照抄过来跑了下,怎么点都没有效果。

两个问题:

一、没给div设置样式

二、div没有left属性

最后代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>hasClass</title>
<script type="text/javascript" src="jquery/jquery-1.10.2.min.js"></script>
</head><body>
<div style="width:100px; height:100px; border:solid 1px #000;"></div><div class="protected" style="height:100px; border:solid 1px #000; position:relative;left:100px;"></div>
<div style="width:100px; height:100px; border:solid 1px #000;"></div>
<script type="text/javascript">
$("div").click(function(){if ( $(this).hasClass("protected") ){$(this).animate({ left: -100 }).animate({ left: 100 }).animate({ left: -100 }).animate({ left: 100 }).animate({ left: 0 });}
});
</script>
</body>
</html>

然后阿姆斯特朗回旋加速喷气式阿姆斯特朗炮就成型啦

悲催,感觉这失误真低级......

PS:

不设置left也行,给个position,不论absolute、relative都行

转载于:https://www.cnblogs.com/canrz/p/3505052.html

jquery之hasClass相关推荐

  1. Jquery筛选hasclass()的方法

    Hasclass():检查当前元素是否含有某个特定的类,如果有,则返回true值. 第一步先创建一个div,给这个div添加一个类 <div class="protected" ...

  2. jQuery筛选--hasClass(class)和eq(index|-index)

    hasClass(class) 概述 检查当前的元素是否含有某个特定的类,如果有,则返回true 参数 class  用于匹配的类名 <!DOCTYPE html> <html> ...

  3. JQuery使用hasClass动态判断加载样式

    .click-on{color: #00C6ED; } .click-off{color: #90C1D6; } <div class="top-btn click-off" ...

  4. jquery中hasClass()作用

    hasClass(): $("button").click(function(){ alert($("p:first").hasClass("intr ...

  5. jquery中hasClass和removeClass

    hasClass("per")方法可判断是否具有per类 removeClass("per")  移除所有的per类

  6. jquery中用.is和.hasClass检查元素类名

    在jQuery中,我们可以使用两种方法来检查一个元素是否具有某些类名,这两种方法都具有相同的功能. .hasClass("className"):有关.hasClass()方法可以 ...

  7. 李南江php,jQuery中is和hasClass的用法

    .hasClass("className"):有关.hasClass()方法可以查阅jQuery API--hasClass() .is(".className" ...

  8. JQuery中is和hasClass的用法

    在jQuery中,我们可以使用两种方法来检查一个元素是否具有某些类名,这两种方法都具有相同的功能. .hasClass("className"):有关.hasClass()方法可以 ...

  9. php 顶踩,php和jQuery实现文章页【顶】和【踩】的功能

    第一次来这里发代码,自己写的代码,一直以来都是自学,从来没人理我.. 分享学习,大家给点意见 .感谢. 还有这里不能发图? 更详细:http://shanmao.me/?p=1225 1.[代码]前端 ...

  10. 如何使用jquery判断一个元素是否含有一个指定的类(class)

    如何使用jquery判断一个元素是否含有一个指定的类(class) 一.总结 一句话总结:可以用hasClass方法(专用)和is方法 1.is(expr|obj|ele|fn)的方法几个参数表示什么 ...

最新文章

  1. python全栈开发基础【第十七篇】面向对象反射和内置方法
  2. Thinkphp3.2访问Url时去掉模块
  3. 安装smac的注意事项
  4. 【web安全】第三弹:web攻防平台pentester安装及XSS部分答案解析
  5. 小程序canvasu真机上数据图片不能使用
  6. linux防火墙 33001端口,Linux操作系统下IPTables配置方法详解
  7. postgres主从配置
  8. python_格式化输出(%用法和format用法)
  9. 转:VS2005的DataGridView 多维合并标题 功能拓展
  10. Python之认识世界
  11. SpringBoot Starter自动装配的原理
  12. NC21499-今天,你惹对象生气了吗(dfs)
  13. 计算机地图制图的优点,计算机地图制图实习报告.doc
  14. java 音频波形图_java读取wav文件(波形文件)并绘制波形图的方法
  15. 【视频】0基础趣学SEO,引爆流量,让客户主动找上门的躺赚神技
  16. 提升产品创新能力,试试斯坦福大学设计思维模型
  17. 【 rbx1翻译 第七章、控制移动基座】第八节、使用里程计进行往返运动
  18. 融云聊天室属性 kv
  19. 【数据结构】顺序表和链表的优缺点
  20. oracle数据库恢复aul_AUL6数据恢复总结_20140404

热门文章

  1. 安全彻底的卸载工具App Cleaner Uninstaller for Mac
  2. 如何清除以前连接到Mac的WiFi网络
  3. 自定义Mac睡眠时间,保持运行状态
  4. www计算机会议影响力
  5. 负margin使用注意的一个问题
  6. 使用php的curl根据关键词爬取百度搜索结果页
  7. (二)win7下用Intelij IDEA 远程调试spark standalone 集群
  8. 为什么 Nginx 比 Apache 更牛叉?
  9. 程序员该如何选择工作以及如何做好职业规划?
  10. 推荐三个不错的开源项目