小编use*_*915的帖子

没有jquery的动画,左右滑动

当我显示它时,我试图将div向左滑动,当我隐藏它时向右滑动它,但我不想使用jQuery.有没有办法做简单的动画,并支持IE7和IE8而不使用JavaScript库?

这是我的show/hide js:

function showHide() {
 var Elliot = document.getElementById('Daniel').style.display;

 if (Elliot == "block") {
  document.getElementById('Daniel').style.display = "none"; 
 } else {
  document.getElementById('Daniel').style.display = "block";
 };
};
Run Code Online (Sandbox Code Playgroud)

HTML看起来像:

<a href="#" onclick="showHide();return false;">click me</a>

<div id="Daniel" style="display:block; width: 300px; height: 50px;">
<!-- some stuff -->
</div>
Run Code Online (Sandbox Code Playgroud)

javascript animation show hide show-hide

5
推荐指数
1
解决办法
2万
查看次数

CSS和Javascript:改变颜色效果悬停样式的功能

我有一个元素,我在CSS中为悬停状态设置文本颜色和不同的文本颜色.我有一些javascript,所以当我点击元素时,它会改变元素的文本颜色.它工作正常,除了它还影响悬停CSS,我希望保持与预先单击的悬停CSS相同.无论如何要阻止悬停css受影响或设置悬停CSS?

http://jsfiddle.net/77zg8/

CSS:

#test {color: blue;}
#test:hover {color:green;}
Run Code Online (Sandbox Code Playgroud)

HTML:

<div id="test" onClick="javascript:change()">qwerty</div>
Run Code Online (Sandbox Code Playgroud)

使用Javascript:

function change() {document.getElementById("test").style.color="#cc0000";};
Run Code Online (Sandbox Code Playgroud)

javascript css onclick hover

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

javascript ×2

animation ×1

css ×1

hide ×1

hover ×1

onclick ×1

show ×1

show-hide ×1