首页 新闻 搜索 专区 学院

只引入一个jq文件,两个hover放在一起,后面的不运行?求高人!

0
悬赏园豆:30 [待解决问题]

<script type="text/javascript">

$(".btyt1>a").hover(function(event) {
  alert("ok");
 });

 $(".btyt2>a").hover(function(event) {
  alert("ok2");
 });

</script>

只引入一个jq文件,后面的不运行,分开放置在

<script type="text/javascript">

</script>

里面都可以正常运行?求解

日月黄土的主页 日月黄土 | 初学一级 | 园豆:19
提问于:2012-09-26 12:20
< >
分享
所有回答(5)
0

<script type="text/javascript">

$(document).ready(function () {

$(".btyt1>a").hover(function(event) {
  alert("ok");
 });

 $(".btyt2>a").hover(function(event) {
  alert("ok2");
 });

});

</script>

田林九村 | 园豆:2367 (老鸟四级) | 2012-09-26 12:25
0

你现在运行结果是弹OK2?

歪头儿在帝都 | 园豆:78 (初学一级) | 2012-09-26 12:44
0

有什么JS的错误吗?

chenping2008 | 园豆:9836 (大侠五级) | 2012-09-26 14:02
0

看看html结构。

尝试在方法中,停止事件冒泡。

$(".btyt2>a").hover(function(event) { 
  alert("ok2");

e.preventDefault();
e.stopPropagation();

 });

沉默的糕点 | 园豆:1786 (小虾三级) | 2012-09-26 14:08
0

说明有的 a 既有 class btyt2 也有 btyt1, btyt2的hover 就把 btyt1的覆盖了

gunsmoke | 园豆:3592 (老鸟四级) | 2012-09-27 11:24
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册