小编Pol*_*llo的帖子

如何将jQuery 1.8.3中的"live"替换为jQuery 1.9?

我的Web框架自动将我的jQuery脚本更新为当前的最新版本1.9.

现在我的全部:

$(".myclass").live("click", function() {...
Run Code Online (Sandbox Code Playgroud)

不再工作了.我主要使用它与一些ajax调用,在我的页面中填充html.

我会知道如何在上一版本中替换此功能.一位朋友告诉我使用"on"代替,但"on"仍然固定在同一个元素上.

解释,在这个例子中(没有ajax),我使用"+"图标来显示"ul li list".

$(".closed").live('click', function(){
    $("#ul_list_"+$(this).attr('id')).addClass("displayed").removeClass("hidden").show();
    $(this).addClass("openned").removeClass('closed');
    $(this).html('<i class="icon-minus"></i>');
});

$(".openned").live('click', function(){
    $("#ul_list_"+$(this).attr('id')).addClass("hidden").removeClass("displayed").hide();
    $(this).addClass("closed").removeClass('openned');
    $(this).html('<i class="icon-plus"></i>');
});
Run Code Online (Sandbox Code Playgroud)

(我知道脚本不是最优化的,但它确实有效.我使用类来打开或关闭我的列表.如果访问者没有启用JS,则不会隐藏任何内容,所有折叠列表都会打开)

笔记:

javascript jquery jquery-1.8 jquery-1.9

8
推荐指数
2
解决办法
3万
查看次数

创建一个iPhone应用程序,将用户重定向到移动/ HTML5网站

是否可以创建仅将用户重定向到我的HTML5移动网站的iPhone应用程序?如果有可能,您知道苹果是否可以拒绝我的应用程序?(也许它写在他们的条款和条件的某处?)

目的是在App Store上出现,但仅维护我的网站的一个版本。

iphone html5 redirect mobile-website

5
推荐指数
1
解决办法
4772
查看次数

子选择器和ID

我只是不明白为什么ID不是有效的父母:http: //api.jquery.com/child-selector/

有效:

$("#listequestions tr").click(function() {
  $(this).addClass("success");
});
Run Code Online (Sandbox Code Playgroud)

无效:

$("#listequestions > tr").click(function() {
  $(this).addClass("success");
});
Run Code Online (Sandbox Code Playgroud)

有人可以帮我理解为什么吗?

谢谢.

jquery jquery-selectors

1
推荐指数
1
解决办法
90
查看次数