js函数eval(),以及jq的toggle效果和toggle事

2017-12-27  本文已影响21人  丶灰太狼他叔

1、js的eval(str)函数

eval=evaluate:计算,评估的意思;用来计算某个字符串,并执行里面的js语句。
例子:

<script type="text/javascript">

eval("x=10;y=20;document.write(x*y)")

document.write(eval("2+2"))

var x=10
document.write(eval(x+17))

</script>

输出:

200
4
27

2、jq的toggle效果和事件

之前通常用的比较多的是用toggle事件来写一些效果,如:

//点击切换body颜色
$("p").toggle(
  function(){
  $("body").css("background-color","green");},
  function(){
  $("body").css("background-color","red");},
  function(){
  $("body").css("background-color","yellow");}
);

然而,也可以用来控制点击时元素的显示和隐藏:

//点击btn1来控制p标签的显示和隐藏
$(".btn1").click(function(){
  $("p").hide();
});
上一篇下一篇

猜你喜欢

热点阅读