jQuery事件处理程序不起作用
jQuery event handlers does not work?
var imgadd = $("<img/>",{
src:"../img/Koala.jpg",
alt:"Koala",
id:"koala",
click:function(){$(this).css("opacity","50%");},
mouseenter:function(){$(this).css("hight","200px")}
})
$("body").append(imgadd);
为什么不工作?
代码在结构上是正确的,问题是你打了两个错别字。
-
opacity
的取值范围是0到1,而不是百分比。 -
height
拼写错误
下面是可以工作的代码:
var imgadd = $("<img/>",{
src:"http://idordt.nl/wp-content/uploads/2014/06/wk-koala.jpg",
alt:"Koala",
id:"koala",
click:function(){$(this).css("opacity","0.5");},
mouseenter:function(){$(this).css("height","200px")}
})
$("body").append(imgadd);
和一个jsFiddle: http://jsfiddle.net/jaredcrowe/3fvht8s2/
将值改为1
var imgadd = $("<img/>",{
src:"http://idordt.nl/wp-content/uploads/2014/06/wk-koala.jpg",
alt:"Koala",
id:"koala",
click:function(){alert("hello");$(this).css("opacity","0.2");},
mouseenter:function(){$(this).css("height","200px")}
})
$("body").append(imgadd);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
相关文章:
- 在phonegap应用程序内部重定向不起作用
- Nano Scroller在引导程序DropDown和Model Box中不起作用
- 鼠标事件在OpenLaszlo应用程序中不起作用
- JavaScript onScroll在谷歌应用程序脚本web应用程序中不起作用
- 回发前所需的字段验证程序不起作用
- getRange(单元格)在谷歌应用程序脚本中不起作用
- 引导程序选择在jquery pep中不起作用
- 引导程序3.3.4工具提示不起作用
- 为什么我的谷歌浏览器扩展程序在谷歌浏览器版本 41.0.2272.89 中不起作用
- event.stopPropagation() 在 jQuery 事件处理程序中不起作用
- 为什么我的引导程序的下拉菜单不起作用
- Jquery 引导程序验证 asp.net 母版页不起作用
- Chrome 扩展程序权限不起作用
- 引导程序的下拉列表不起作用
- 转换元素在引导程序中不起作用
- Typescript 此关键字在 jquery 事件处理程序中不起作用
- javascript_include_tag'应用程序'不起作用
- 如果应用程序托管在IIS上,则Javascript window.location.htm不起作用
- Angular.js ajax和应用程序不起作用
- window.open()在使用phone gap的iOS应用程序上不起作用