小编Ant*_*ony的帖子

找到在flot中选择的总和

如果我将一个函数绑定到flot的"plotselected"事件,有没有办法获得所选区域的起点和终点的主系列索引?

我看到使用"plothover"你可以使用"item"变量,但不清楚它是否适用于选择.另外,我不希望每次调用函数时都要遍历整个系列.我的目标是得到类似的东西:

 $("#placeholder").bind("plotselected", function (itemx1, itemx2) {
          var x1 = itemx1.plot.pos //The index for this plot point in series";
          var x2 = itemx2.plot.pos //The index for this plot point in series";
          var sum = 0;
          for (var i = x1; i < x2; i++) {
               sum += d[i][0];
               }
          $("#total_selected").text(sum);
          });
Run Code Online (Sandbox Code Playgroud)

如果我能得到它,我也可以输出(我的数据)类似于:

         "You earned X points over Y days, Z hours, F minutes. Good Job!"
Run Code Online (Sandbox Code Playgroud)

看起来这应该很简单,但是flot真的让我失去了一个循环.

谢谢!

jquery user-interface graph flot

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

Jquery unwrap()方法?

在jquery中有一个很好的方法,wrap()它会将一个选定元素包装在一个新元素中,如下所示:

从...开始:

 <p>I wish I was wrapped!</p>
Run Code Online (Sandbox Code Playgroud)

添加代码:

 $("p").wrap("<div></div>");
Run Code Online (Sandbox Code Playgroud)

结束于:

<div><p>I wish I was wrapped!</p></div>
Run Code Online (Sandbox Code Playgroud)

但我需要的是解开的东西,以便上述过程相反.似乎问题在于,当你选择一个坏项(让我们说一个不必要的表)时,它总是抓住它里面的东西,所以如果我想要删除所有<td>s,我什么都没有留下,因为它删除了td什么都在里面

是否有一种标准的可靠方法来移除元素但是只留下任何儿童/祖先?

javascript jquery dom

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

简单的数字模式,将组合存储为唯一总和

这是一个数学问题,但我确信这必须出现在一些编程场景中,至少我希望如此,我想知道是否有这种情况的名称:

假设我有一个系列中的7个项目.为了这个例子,让我们使用一周中的几天.我希望用户提交他们计划在下一周进入的一周中的哪几天.它们带有一系列标准复选框,每周一个.

我想将它们在一个数据库字段中选择的日期存储为单个整数.

显然,我可以为每天分配一个数字,1 - 7(如果用户未选中所有选项,则保留0).但是如果一个用户选择星期一和星期二(1 + 2)而另一个用户选择星期三(3),那么我会遇到问题.

我还可以给一周中的每一天都有一些奇怪的独特之处,这样任何数字组合都不可能与任何其他组合相同.

我的希望是,不是为第二个场景组成这样一个系列,而是已经存在一些数字属性(可能是系列中每个数字的平方等),这些属性已经得到充分利用和尊重.理想情况下,这对编程来说非常熟悉,导出各个数字只需要很少的通用编程语言开销(在我的例子中是PHP).

我只是梦想这个,还是做这样的事情?

database math unique combinatorics

2
推荐指数
2
解决办法
1233
查看次数

如果ajax验证器使用jquery返回true,则提交表单

我不知道我哪里出错了.这个想法是在提交表单之前,其中一个输入字段通过ajax发送到服务器端验证器.如果响应为1,则输入有效并且应提交表单.如果响应为0,则不应提交表单.问题是我无法弄清楚如何在ajax请求函数中设置一个阻止表单提交的变量.这就是我所拥有的:

$("#form").submit(function() {
    var valid= false;
    var input = $("#input").val();
    $.ajax({
       type: "POST",
       url: "validator.php",
       data: "input=" + input,
       success: function(msg){
            valid = (msg == 1) ? true : false;
            if(!valid) {
                $("#valid_input").html("Please enter valid info");
            } else {
                $("#valid_input").html("");
            }
       }
     });
    return valid;
 });
Run Code Online (Sandbox Code Playgroud)

javascript forms ajax jquery

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

基本布尔逻辑 - 仅当另一个条件为真时如何测试条件

我知道这是基本的布尔逻辑,但我卡住了:

我循环遍历数据库结果,每个我需要检查以下条件:

if($old_value != $new_value)
Run Code Online (Sandbox Code Playgroud)

如果以上情况属实,则操作为:

$old_value = $new_value;
Run Code Online (Sandbox Code Playgroud)

但是存在次要条件.如果行的类型为"date",我还需要检查它$new_value是否为空,但操作仍然相同.现在,我这样做:

if($old_value != $new_value) {
     if($type != date) {
         $old_value = $new_value;
     } elseif(!empty($new_value)) {
         $old_value = $new_value;
     }
Run Code Online (Sandbox Code Playgroud)

我已经过度简化了上面的内容,但实际上单线动作实际上是几行,我知道我不需要根据次要条件重复这些行.

但我对于将内在条件与外在条件结合起来的正确方法感到茫然.如果我这样做:

if(($old_value != $new_value) && ($type == 'date' && !empty($new_value))
Run Code Online (Sandbox Code Playgroud)

然后它返回true的唯一时间是行的类型为date.

php logic conditional boolean

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

在colgroup上设置rowspan?

简单(我希望),HTML问题.

假设我有一个跨越3列的列组.但它也跨越9行.但实际上,我希望有3个级别的列(基本上是3列,分为9行).唯一的目标是:

a)避免嵌入表格(出于各种原因)b)保持部分模块化.c)允许对语义模块化区域进行样式化.

所以最后,我会有一些视觉上的东西:

   | col 1  | col 2 | col 3 |
   | row 1  | row 1 | row 1 |
   | row 2  | row 2 | row 2 |
   | row 3  | row 3 | row 3 |

   | col 4  | col 5 | col 6 |
   | row 4  | row 4 | row 4 |
   | row 5  | row 5 | row 5 |
   | row 6  | row 6 …
Run Code Online (Sandbox Code Playgroud)

html css html-table modular semantics

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

连接/隧道到远程服务器以绕过防火墙

我想在我开发的MySQL Db上尝试一些MySQL软件,比如Workbench.在尝试建立连接失败后,我终于向服务器管理员询问了我是否做错了什么,并被告知Db在防火墙后面.所以我可以使用phpMyAdmin,因为它安装在服务器端,但不是Excel,Workbench等(来自我的机器).

所以我想知道是否有一种相当标准的方法可以与服务器建立类似VPN的连接.目前我使用SSH客户端进行连接没有问题.但显然,这并没有将我的本地应用程序链接到服务器.那么我可以以这样的方式建立连接,以便我的整个系统(可以这么说)被认为是登录到服务器吗?VPN是我能做的最接近的类比,但这不是一个选择.

和....

这被认为是相当"黑帽子"还是只是我不知道该怎么办但所有酷孩子都合法地做到了?

谢谢

mysql unix vpn firewall

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

在PHP中扩展方法

我有两种90%相同的方法,即90%的重复代码.我正在尝试扩展第二种方法.

第一种方法:

public function getResultsByID($userID = null){
    $sqlParams = array();
    if (!$userID)
            {
                throw new Exception("No User ID Provided");
            }   

    $sqlParams['userID'] = $userID;
    $sql = "SELECT t.user_id,
                   t.owner_id,
                   t.store_id
            FROM users t
            LEFT JOIN store s
            ON s.store_id = t.store_id
            WHERE t.user_id = :userID";

    $db = $this->dbWrite : $this->dbRead;       
    $results = $db->getRow($sql, $sqlParams);

    return $results;

}
Run Code Online (Sandbox Code Playgroud)

我的第二种方法非常相同,只是我将多个表连接到这个中.

public function getMoreResultsByID($userID = null){
    $sqlParams = array();
    if (!$userID)
            {
                throw new Exception("No User ID Provided");
            }   

    $sqlParams['userID'] = $userID;
    $sql = …
Run Code Online (Sandbox Code Playgroud)

php oop

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

如何获得SVG折线元素的长度?

这是我的折线,我希望得到它的长度.

<div class="svg-1">
  <svg version="1.0" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="612.417px" height="274.412px" viewBox="0 0 612.417 274.412" enable-background="new 0 0 612.417 274.412" xml:space="preserve"> 
    <g>
      <defs>
        <rect id="SVGID_1_" y="0" width="612.417" height="274.412" />
      </defs>
      <clipPath id="SVGID_2_">
        <use xlink:href="#SVGID_1_" overflow="visible" />
      </clipPath>
      <polyline class="square-1" clip-path="url(#SVGID_2_)" fill="none" stroke="#B2965F" stroke-width="4" stroke-miterlimit="10" points="
                        276.084,191.912 38.084,191.912 38.084,26.079 589.417,26.079 589.417,191.912 311.417,191.912 311.417,273.412     " />
    </g>
  </svg>
</div>
Run Code Online (Sandbox Code Playgroud)

svg polyline

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

通过CSS为h1元素添加多个字体大小

我需要显示一个公司名称,以便名称的"主要"部分显示在一行上并且很大,名称的次要部分位于其下方且较小.因为它不是一个口号或"副标题",我觉得它应该都在同一个h1元素中,理想情况下,通过纯CSS转换(意味着没有跨度或ems,如果它可以避免.

例:

<h1>Big Bill's Custom Auto Parts</h1>
Run Code Online (Sandbox Code Playgroud)

应该显示为:

大比尔

定制汽车零件

是否有纯CSS方式(即使是尚未完全支持的伪类)?

css html5 css3

0
推荐指数
2
解决办法
5193
查看次数