在一个网页中如何实现两个JS特效
两个特效分开了使用,没问题,放在一起就一个有效果,一个没有效果,怎样把两个代码分开来不矛盾?例如:第一个效果的:<linkrel="stylesheet"href=".....
两个特效分开了使用,没问题,放在一起就一个有效果,一个没有效果,怎样把两个代码分开来不矛盾?
例如:第一个效果的:
<link rel="stylesheet" href="../menu.css" type="text/css" media="screen">
<script type="text/javascript" src="../scripts/jquery-1.1.3.1.min.js"></script>
<script type="text/javascript" src="../scripts/jquery.easing.min.js"></script>
<script type="text/javascript" src="../scripts/jquery.lavalamp.min.js"></script>
<script type="text/javascript">
$(function() {
$("#1, #2, #3").lavaLamp({
fx: "backout",
speed: 700,
click: function(event, menuItem) {
return false;
}
});
});
</script>
第二个效果的:
<link rel="stylesheet" href="../css/code.css" type="text/css" media="screen">
<script type="text/javascript" src="../scripts/code.js"></script> 展开
例如:第一个效果的:
<link rel="stylesheet" href="../menu.css" type="text/css" media="screen">
<script type="text/javascript" src="../scripts/jquery-1.1.3.1.min.js"></script>
<script type="text/javascript" src="../scripts/jquery.easing.min.js"></script>
<script type="text/javascript" src="../scripts/jquery.lavalamp.min.js"></script>
<script type="text/javascript">
$(function() {
$("#1, #2, #3").lavaLamp({
fx: "backout",
speed: 700,
click: function(event, menuItem) {
return false;
}
});
});
</script>
第二个效果的:
<link rel="stylesheet" href="../css/code.css" type="text/css" media="screen">
<script type="text/javascript" src="../scripts/code.js"></script> 展开
7个回答
展开全部
你不是写了2个function呢,元素的事件调用你想要调用的function不就可以了么?
<script type="text/javascrtip>
function A{……}
function B{……}
</script>
例如:btn1的onclick事件触发A,btn2的onclick事件触发B。。。这样就可以咯~~~
<script type="text/javascrtip>
function A{……}
function B{……}
</script>
例如:btn1的onclick事件触发A,btn2的onclick事件触发B。。。这样就可以咯~~~
追问
改了,结果两个效果都不显示了。不知道哪里出问题了,我在代码这懂得不多,还是谢谢你的帮助了~~~
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最好把代码放上来
------------------
<SCRIPT language=JavaScript> createLayer();window.onload=startscroll; </SCRIPT>
改成
<SCRIPT language=JavaScript>function ss(){createLayer();startscroll; }</SCRIPT>
window.onload=function(){
下面加一行
ss()应该就可以了。
------------------
<SCRIPT language=JavaScript> createLayer();window.onload=startscroll; </SCRIPT>
改成
<SCRIPT language=JavaScript>function ss(){createLayer();startscroll; }</SCRIPT>
window.onload=function(){
下面加一行
ss()应该就可以了。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以定义单独的方法,去实现对应的事件:
<script type='text/javascript'>
function keydown_action(){
//按下一个键实现一个的效果
}
function keyup_action(){
//释放该键实现另一个效果
}
</script>
<input onkeydown='keydown_action()' onkeyup='keyup_action()' />
<script type='text/javascript'>
function keydown_action(){
//按下一个键实现一个的效果
}
function keyup_action(){
//释放该键实现另一个效果
}
</script>
<input onkeydown='keydown_action()' onkeyup='keyup_action()' />
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你不是写了2个function呢,元素的事件调用你想要调用的function不就可以了么?
<script type="text/javascrtip>
function A{……}
function B{……}
</script>
例如:btn1的onclick事件触发A,btn2的onclick事件触发B。。。这样就可以咯~~~
<script type="text/javascrtip>
function A{……}
function B{……}
</script>
例如:btn1的onclick事件触发A,btn2的onclick事件触发B。。。这样就可以咯~~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的问题不明确.
js没有说一个网页2个特效10几个都可以,自己手动添加么写就是了。
js没有说一个网页2个特效10几个都可以,自己手动添加么写就是了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询