点第二个按钮是没有冒泡的,因为triggerHandler()不会冒泡,所以没触发div的弹出窗口事件,但你自己手动去点a标签(也就是文字)那就不一样了,相当于你自己触发了click事件,click肯定可以冒泡,所以直接触发父元素div的弹窗事件= =还有触发默认事件和冒泡触发父元素事件不一样!不一样!不一样!
2017-04-06
var w=++n;
$(this).text( '触发类型:' + (e.type) + ",次数" + w)
$(this).text( '触发类型:' + (e.type) + ",次数" + w)
2017-04-02
$("input:last").focusout('hello',function(e){
$(this).val(e.data);
})
$(this).val(e.data);
})
2017-04-02
上过培训班的都知道,从头到尾的"hello world"样例,学出来的大咖比比皆是。没那个细胞就此结束,工作中只能靠自己的脑子,不是多牛的样例。
2017-03-30
第一个加这个,阻止冒泡
e.stoppropagation();
第二个函数加这个,阻止冒泡跟默认
alert(e.target.value); //阻止冒泡,不能阻止默认
return false;
还有 $("textarea").select();
$("input").select();
调换位置
这样就实现了不会冒泡跟默认
e.stoppropagation();
第二个函数加这个,阻止冒泡跟默认
alert(e.target.value); //阻止冒泡,不能阻止默认
return false;
还有 $("textarea").select();
$("input").select();
调换位置
这样就实现了不会冒泡跟默认
2017-03-29
<input type="text" value="shan shan">
<button>button</button>
<script>
$('input').select(function () {
alert('文本被选中');
});
$('button').click(function () {
$('input').trigger('select');
});
</script>
本来选中input文本的时候会触发select事件弹出‘’文本被选中‘’,
现在不用手动的选中input的文本,通过trigger()让系统模拟input文本被选中的事件
<button>button</button>
<script>
$('input').select(function () {
alert('文本被选中');
});
$('button').click(function () {
$('input').trigger('select');
});
</script>
本来选中input文本的时候会触发select事件弹出‘’文本被选中‘’,
现在不用手动的选中input的文本,通过trigger()让系统模拟input文本被选中的事件
2017-03-27
function data(e){
$(this).find('p:last').html('数据'+e.data)}
function a(){
$('.right').mousemove(111,data)} a();
$(this).find('p:last').html('数据'+e.data)}
function a(){
$('.right').mousemove(111,data)} a();
2017-03-27