最新回答 / 蓝璇梦幻
有,js的可以参考这个网站http://www.2cto.com/kf/201505/403119.html; jQuery 不直接支持鼠标滑轮事件,有一个插件叫做 jQuery Mousewheel,具体用法可以百度一下
2016-09-19
最赞回答 / GavinZeng
你得要弄清楚 trigger 自定义的是什么:on是使用系统已有的触发类型,如:点击click,移入mouseover,等等trigger是自定义已存在事件的触发方式,如:通过调用函数来触发已经存在的事件代码例子:$("div").on("click",function(){ alert("点击事件");});function dome(){ $("div").trigger("click"); //调用已存在的与div元素上的click事件}dome(); //通过函数来触发事件
2016-09-19
最赞回答 / GavinZeng
trigger()传递的参数和一般的浏览器事件传递的参数在实质上完全不同一般浏览器事件传递参数的形式:<...code...>这里的参数{name:"imooc"},传递给了on事件本身(event)的data对象。trigger()传递的...
2016-09-18
最新回答 / 慕粉3569065
事件冒泡是由最具体的元素开始接收,逐级向上冒泡,触发子元素事件的同时触发其父元素。mouseenter会阻止事件冒泡,如果还不懂的话可以在网上查查有关事件冒泡的概念
已采纳回答 / 小小奋斗Nice
.html(),.text()和.val()的差异总结: .html(),.text(),.val()三种方法都是用来读取选定元素的内容;只不过.html()是用来读取元素的html内容(包括html标签),.text()用来读取元素的纯文本内容,包括其后代元素,.val()是用来读取表单元素的"value"值。其中.html()和.text()方法不能使用在表单元素上,而.val()只能使用在表单元素上;另外.html()方法使用在多个元素上时,只读取第一个元素;.val()方法和.html()相同,...
2016-09-13
已采纳回答 / 蓝璇梦幻
$("#msg").html()是指id为msg里面的内容,一开始是没有内容,但随着每一次点击触发不同的事件,就会不断增加相应的内容(如你案例中的"<p>内层span元素被单击</p>"),$("#msg").html()+就是指在上一次增加后的全部文本内容,再加本次点击触发增加的内容。
2016-09-12
已采纳回答 / 慕粉1461838687
说说我的理解好吧:1. 先把你的最开始的事项简化成下面这样<script type="text/javascript" >$(function () { $('.submit').click(function (){ ....do domething..... } $('.del').on('click',function () { //楼主的想法是直接在本标签加事件 .......do domething...... })...
2016-09-12
已采纳回答 / vibrate
你所提的问题1和问题3的情况下触发change事件可以处理很多事情,典型的例子比如监听到值得变化对值的有效性做判断看看是不是你要的数据至于问题2比如选择地区的下拉菜单的change事件可以决定下一步的操作,选择了省份就可以决定接下来选择对应省份的城市选项,以此类推到区域、街道等
2016-09-12
最赞回答 / GavinZeng
<...code...>event在这里没有被使用,但是为什么不能去掉!首先,要搞清楚.click(function(event,bottonName)在这里做了什么事情function要传递参数bottonName给 update 函数click方法返回了一个事件对象给匿...
2016-09-09
已采纳回答 / qq_郭祥勤_03578575
我按你说的试了一下,不是点击没反应了,是被覆盖了,我是在里面加了两句alert()的调试语句一下原因就出来了。点击span后,绑在span上的事件触发,出现两行话,因为冒泡,绑在content上的事件也触发,又把那两句话覆盖,这两个动作很快,就像那句话都没变一样,你看不懂的话,自己试下,我也是刚学,互帮互助更快成长哦。。。 $("span").click(function() { alert('111'); $("#msg").html($("#msg").html() + "...
2016-09-09