有一个简单的jQuery淡出问题
Having a little issue with a simple jQuery fadeOut?
我有一个简单的ID,我想在一个按钮后用jQuery淡出。然而,当点击尊重的按钮,它不工作,什么也没有发生。下面是我如何从不同的位置获得JS文件,像这样:
<script src="http://myflashpics.com/v2/jQuery.js"></script>
<script src="http://myflashpics.com/v2/actions.js"></script>
下面是我在actions.js文件中的动作:
$(document).ready(function() {
$(function() {
$(".profileLink").click(function() {
$("#right_bar_content").fadeOut("slow");
});
});
});
下面是与它相关的其他一些HTML:
<img src="http://myflashpics.com/get_image.php?short_string=avqc&size=thumbnail" class="profileLink" />
<div id="right_bar_wrapper" id="right_bar_content">content here</div>
请帮忙!
Coulton
首先,你的div不应该有两个单独的id。去掉right_bar_wrapper
id并合并这两个id的CSS。
第二,$(
是$(document).ready
的简写;它不应该被嵌套。删除其中一个。
$(document).ready(function() {
$(".profileLink").click(function() {
$("#right_bar_content").fadeOut("slow");
});
});
您使用DOM准备了两次包装代码。这应该不是一个错误,但这不是一个好的做法。
您的问题是您的div
有两个id
属性,并且正在解析的第一个属性在DOM中使用。我相信一个HTML属性只能在同一个元素上使用一次。
去掉第一个id
属性。
元素不能有两个id。
相关文章:
- 空函数似乎从包装器中清除了一些类,但不是全部.试图找出问题所在
- 电话间隙没有互联网警报弹出问题
- 从不同选项卡打开时出现Javascript弹出问题
- IE 中的 Javascript window.close() 弹出问题
- 完整日历弹出问题
- 模态弹出问题
- jquery做了我的第一个插件 - 当它走得太快时出现淡入/淡出的问题
- 在angular js中向控制器注入常量(模式弹出问题)
- Facebook登录弹出问题
- Knockout-弹出问题编辑项目
- 某些setInterval+jQuery淡入淡出出现问题
- 解决浏览器弹出问题
- chrome新版本37中的弹出问题
- JQuery淡出和淡出按钮问题
- phanttomjs:绝对路径工作,但相对路径给出问题
- jQuery fadeIn淡出背景问题
- jQuery在IE上淡出("slow")问题
- Javascript滑出问题
- 需要帮助解决模态弹出问题
- iPad Safari弹出问题