与其说是触发事件 还不如说是触发状态,要自定义一个状态,然后触发,自定义事件就不行了,比如
$(function () {
function change-color(){
$("div").addClass("color");
}
$("div").trigger("change-color");
});
这样根本不能触发事件change-color,
$(function () {
function change-color(){
$("div").addClass("color");
}
$("div").trigger("change-color");
});
这样根本不能触发事件change-color,
2016-05-31
已采纳回答 / 传说中的小白龙
因为你是相对于body进行定位,假如你先点了左移,那么是有效的,但是你点右移,就会出错,它无法在保证距离左边的情况再实现右边。嗯应该是这么回事。解决方法就是只操作一个值,不要right和left都用。
2016-05-31
一群说用css就可以的,那你学jQ是干嘛的?这个课程的目的不是实现效果,而是让你学会怎么用jQ。怎么那么多人连目的都搞不明白。
2016-05-31
$('li:eq(-2)').hide();
$('li:eq(-1)').hide();
$("a").click(function()
{ if($('a').text()=="简化")
{$('li:eq(-2)').hide();$('li:eq(-1)').hide();$(this).html('更多');}else{$('li:eq(-2)').show(); $('li:eq(-1)').show();$(this).html('简化');}
$('li:eq(-1)').hide();
$("a").click(function()
{ if($('a').text()=="简化")
{$('li:eq(-2)').hide();$('li:eq(-1)').hide();$(this).html('更多');}else{$('li:eq(-2)').show(); $('li:eq(-1)').show();$(this).html('简化');}
$("#abc").click(function() {
if($("#abc").text()=='更多'){
$("#abc").text('简化');
$("ul>li:eq(5)").hide();
$("ul>li:eq(6)").hide();
}
else{
$("#abc").html("更多");
$("ul>li:eq(5)").show();
$("ul>li:eq(6)").show();
}})
if($("#abc").text()=='更多'){
$("#abc").text('简化');
$("ul>li:eq(5)").hide();
$("ul>li:eq(6)").hide();
}
else{
$("#abc").html("更多");
$("ul>li:eq(5)").show();
$("ul>li:eq(6)").show();
}})