小编Jim*_*150的帖子

jQuery常量作为调用函数的变量

在jQuery中,是否可以将变量作为常量?我知道它在许多其他语言中是不可能的,但jQuery永远不会让我感到惊讶.也许这不是正确的问题,无论如何,我试图使用循环索引作为ID,其中ID调用方法.通过每个循环,ID发生变化,我试图从一组不同的a元素中触发相同的函数.如何更改我的代码以拥有动态调用者?

  for(var i in data.items) {

      var id = $(i);
      var viewMore = $("<a href=# id=" + id + ">View More</a>");

      id.on('click', function(x) { 
          // do something
      }

   }
Run Code Online (Sandbox Code Playgroud)

jquery constants

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

长轮询更新DOM同时保留jQuery的累积属性

编辑:一切正常; 推动工作.唯一的问题是每次推送时#load_info div都会重置为空.我如何保留其中的原始内容div,尽管在重新推送XML文件时内容将是其自身的更新版本.

我有一个PHP脚本,用于长时间轮询XML文件并将其编码为JSON数组.它从前端调用JSON作为参数.

    $filename= dirname(__FILE__)."/people.xml";

    $lastmodif = isset( $_GET['timestamp'])? $_GET['timestamp']: 0 ;
    $currentmodif=filemtime($filename);

    while ($currentmodif <= $lastmodif) {
        usleep(10000);
        clearstatcache();
        $currentmodif =filemtime($filename);
    }

    $response = array();
    $xObj = simplexml_load_file($filename);

    // Loop for #loadMe.
    foreach($xObj as $person){
        $concat_buttons .= "<button class='mybutton' value='" . (string)$person->id . " '> " . (string)$person->fullName . "</button>";
    }

    // Loop for #toadMe.
    foreach($xObj as $person){
        $concat_info .= "<div class='div div_' data-person-id='" . (string)$person->id . "' id='" . (string)$person->id . "'><h1> " . …
Run Code Online (Sandbox Code Playgroud)

html javascript php jquery json

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

javascript onclick事件,每次点击相同元素的功能不同

我正在尝试创建一个onclick函数,每次单击都有2个结果中的一个.换句话说,当用户第一次点击onclick元素时,结果1发生; 然后用户第二次点击相同的元素,结果2发生.当用户第三次点击元素时,结果1再次发生; 点击,结果2发生; 等等,就像一个循环.下面是一些伪jQuery来举例说明......

$(function(){
            var hits = 0;
    $('#myButton').click(function(){
                    if  (var hits = pos ) 
                    {
              $('#content1').fadeIn("slow");
              $('#content2').fadeOut("slow");
                    }
                    else
                    {
              $('#content1').fadeOut("slow");
              $('#content2').fadeIn("slow");
                    }
        return false;
    });
});
Run Code Online (Sandbox Code Playgroud)

我很难找到答案,因为术语可能会有很大不同.从'变量'到'触发'到'数组'到'监听器'到'处理程序'再到'条件'到'绑定'....我在哪里开始搜索?我知道有多种方法可以创建我的功能,但我知道这是找到最简单,最有效的方法的最佳网站.所以除了在语法上帮助我之外,我还想要一些术语帮助我列出的单词集.我知道每个术语的一般含义,但是当我将它们应用到我想要创建的场景/函数时,它们各自在哪里发挥作用?我认为这将有助于为很多人解决问题.提前致谢.

感谢大家提供快速,精细,专业的反馈.我将利用这一新知识发挥其优势.JQuery确实让事情变得简单,几乎太容易了.但是,我问这个问题的主要原因是将它应用于keydown函数,而不是单击函数.我以为我可以找到一个答案并交换一些代码,也许用普通的javascript这可行.我发布了一个新问题,它使用了您提供的知识和反馈,并提出了涉及keydown函数的不同场景.由于你的帮助,我认为我的语法非常接近,但是,差不多.如果你想看到,这里是keydown上 的url:bind事件处理程序listen函数JavaScript jQuery 你们真正摇滚.

javascript jquery events function onclick

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

标签 统计

jquery ×3

javascript ×2

constants ×1

events ×1

function ×1

html ×1

json ×1

onclick ×1

php ×1