bottonName = bottonName || 'first';这里的'first'是什么?
2016-07-22
//不同函数传递数据
function fn(e) {
$(this).val(e.data)
}
function a() {
$("input:last").focusin('慕课网', fn)
}
a();
函数的传递过程。缺少a()不能运行出结果。
function fn(e) {
$(this).val(e.data)
}
function a() {
$("input:last").focusin('慕课网', fn)
}
a();
函数的传递过程。缺少a()不能运行出结果。
2016-07-21
一切正常,测试一里选中input框里内容和点击按钮是同一个效果;选中多行文本框就弹出用鼠标选中文字。
但是我觉得应该设置成选中哪几个字就只弹选中的那几个字才是最好的吧。现在是不论选择几个字都是弹出所有的。
但是我觉得应该设置成选中哪几个字就只弹选中的那几个字才是最好的吧。现在是不论选择几个字都是弹出所有的。
2016-07-20
蛋疼。看评论都说textarea元素要有改变并且失去焦点后触发,不知道和教程哪个对,想试试。
结果js里.target3的事件怎么修改都没用,仔细看看代码才发现,html里textarea的class写成了target2!
结果js里.target3的事件怎么修改都没用,仔细看看代码才发现,html里textarea的class写成了target2!
2016-07-20
var n = 0;
//绑定事件
$(".aaron:last").on('mousedown mouseup', function(e) {
$(this).text( '触发类型:' + (e.type) + ",次数" + n)
++n;
})
//删除事件
$("button:last").click(function() {
$(".aaron:last").off()
})
//绑定事件
$(".aaron:last").on('mousedown mouseup', function(e) {
$(this).text( '触发类型:' + (e.type) + ",次数" + n)
++n;
})
//删除事件
$("button:last").click(function() {
$(".aaron:last").off()
})
2016-07-20
最赞回答 / 磅礴
先弄清楚e.target指向哪个元素,然后看看这个元素的value属性的值就可以得到了。初学者一般会把e.target和this弄混,搞不懂这两个具体指向哪个元素。简单来说,this就是指向当前事件所绑定的元素,而e.target指向事件执行时鼠标所点击区域的那个元素。容易搞不懂的地方是,初学者会认为当前事件所绑定的元素不就是鼠标所点击的那个元素嘛,这时候就要看看时间绑定的元素内部有没有子元素了,如果有子元素的话e.target指向这个子元素,如果没有,e.target和this都指向事件所绑定的元素。
2016-07-19
最新回答 / Airly
你想用哪种方法都可以,这个只是告诉你这样写也可以。他分开写就是为了,提高代码的可用率,万一其他地方也想调用data这个函数呢...你如果写成匿名函数了,不是得多写几次?
2016-07-19