小编Nik*_* K.的帖子

JavaScript图像缩放和平移(拖动)

有关缩放大图像和平移的任何建议吗?理想情况下在页面上内联.

我一直在使用PanoJS(又名GSV2),但现在越来越多人使用iPhone/iPad/Android类型设备,这个库要么太慢,要么旧版本不支持拖动(我现在使用的那个) ).

http://code.google.com/p/panojs/

http://www.dimin.net/software/panojs/

我目前的想法是,对于这些小型处理器,使用平铺图像方法太多了(在最大变焦时尝试拖动144个单独的图像,从3000 x 3000px原始图像,每个图块为250x250px).

所以可能更多的是在设置宽度/高度的情况下加载原始图像...并且编写我自己的JS来缩放/拖动,或者使用另一个库(我现在似乎无法找到)...然后就是使用jQuery(使用jQuery UI进行可拖动支持)的问题,或者只是自己编写原始JS以保持代码量不足.

javascript jquery jquery-ui

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

PHP将变量传递给array_walk_recursive

此代码有效,但$vars无法在call()函数中定义.为什么$vars不能传递给array_walk_recursive()

class lib{

    private $library;

    function __construct($lib="")
    {
        $this->library = $lib;
    }
    function set($vars)
    {
        $decoded_classes = json_decode($this->library,true);
        array_walk_recursive($decoded_classes,function(&$f) {$f = create_function($vars,$f);});
        return $decoded_classes;
    }
}
$json = '
{     
    "class1": {     
        "function1":"return \"$a<b>$b</b>!\";"
    },
    "class2": {     
        "function2":"return $b;",
        "function3":"return $c;"
    },
    "function1":"return \"test\";"
}';
$lib = new lib($json);
$lib = $lib->set("$a,$b");
$lib = $lib["class1"]["function1"]("asdasasd","asdasasd");
echo $lib;
Run Code Online (Sandbox Code Playgroud)

php arrays recursion

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

imagettftext中的欧元(€)

我怎样才能创建一个€符号imagettftext()?我正在使用包含欧元符号的'Lucida Grande'字体. &euro;也行不通.

php imagettftext

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

溢出-x 被溢出-y 覆盖

似乎overflow-x并且overflow-y不像我期望的那样表现。如果我设置overflow-x为可见,并设置为overflow-y自动,overflow-x则不会显示为可见,而是隐藏。

我错过了什么,或者这是正常的吗?

是一个例子。

HTML:

</html
  <body>
    <div class='container'>
      <div class='content'>
        This is a content
      </div>
      <div class='content'>
        This is a content
      </div>
      <div class='content'>
        This is a content
      </div>
      <div class='content'>
        This is a content
      </div>
      <div class='content'>
        This is a content
      </div>
      <div class='content'>
        This is a content
      </div>
    </div>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

CSS:

</html
  <body>
    <div class='container'>
      <div class='content'>
        This is a content
      </div>
      <div class='content'>
        This is …
Run Code Online (Sandbox Code Playgroud)

css stylesheet

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

PHP:验证美国电话号码

我目前正在验证美国电话号码。问题是下面的代码总是在有效或无效输入后回显Please enter a valid phone number。我的代码的基本逻辑是我正在检查 preg_match 以查看是否存在匹配的有效数字。例子

我该如何解决这个问题,或者有没有更好的方法来验证电话号码?另外,是否可以回显如下格式的数字:(123)456-7890

PHP :

if (isset($_POST['phone'])) {
    if(preg_match('/^(\({1}\d{3}\){1}|\d{3})(\s|-|.)\d{3}(\s|-|.)\d{4}$/',$phone)) {
        echo ('<div id="phone_input"><span id="resultval">'.$phone.'</span></div>');
    }
    else {
        echo '<div id="phone_input"><span id="resultval">Please enter a valid phone number</span></div>';
    }
}
Run Code Online (Sandbox Code Playgroud)

php

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

警告:出于安全原因,exec() 已被禁用

我在我的页面上收到此错误:

警告:出于安全原因,exec() 已在第 2036 行的 /home/a2297145/public_html/android/index.php 中被禁用

这是代码:

//
// Determine the size of a file
// 
public static function getFileSize($file)
{
    $sizeInBytes = filesize($file);

    // If filesize() fails (with larger files), try to get the size from unix command line.
    if (EncodeExplorer::getConfig("large_files") == true || !$sizeInBytes || $sizeInBytes < 0) {
        $sizeInBytes=exec("ls -l '$file' | awk '{print $5}'");
    }
    return $sizeInBytes;
}
Run Code Online (Sandbox Code Playgroud)

你能帮我解决这个问题吗?

php

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

MySQL REPLACE不起作用

我用这个来代替\"":

UPDATE wp_posts SET post_content = REPLACE (post_content, '\"', '"')
Run Code Online (Sandbox Code Playgroud)

该查询返回0 row(s) affected,没有任何反应.

这个查询有什么问题?

mysql replace

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

初学者关于CSS定位的查询

我试图通过为<div>相对位置属性提供CSS选择器以及从左边缘和上边缘一定距离来移动框.问题是它不起作用.

选择器显然正在工作,因为如果我取消注释可见性属性,则隐藏图像.这有什么不对?

HTML:

<body>
  <div id="test_logo">
    <img src="http://uselessproducts.weebly.com/uploads/5/2/5/5/5255421/_6517253_orig.jpg" height="100" width="100"/>
    <span id="test_logo_title">test</span>
  </div>
</body>
Run Code Online (Sandbox Code Playgroud)

CSS:

* { margin:0px; padding:0px; }

html {
    font-family: Verdana, "Lucida Sans Unicode", Arial;
    font-size: 9px;
}

body {
    margin: 9px 0 0;
    background-color: #f37062;
    font-size: 100%;
}

#test_logo {
    /*visibility: hidden;*/
    position: relative;
    left: 100 px;
    top: 200 px;
}
Run Code Online (Sandbox Code Playgroud)

jsFiddle链接

css

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

属性列表后面的SyntaxError:missing}

Firefox不断给我这样的信息:

 Hour: 16:11:32
 Erro: SyntaxError: missing } after property list
 Line: 12, Column: 2

 Messages: { name: { required: "Your name here", minlength:
Run Code Online (Sandbox Code Playgroud)

这是代码:

$(document).ready(function() {
    $("a").click(function() {
        alert("Hello evrbdy");
    });

    $("#button1").click(function() {
        $("a").hide("slow");
    });
    $("#fomu").validate({
        rules: {
            nome: {
                required: true,
                minlength: 6
            }
        }
        messages: {
            nome: {
                required: "some message",
                minlength: "some other message"
            }
        }
    });
});?
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

javascript firefox jquery

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

计算数组中值的百分比

我有以下数组:

[ratings] => Array
 (
      [0] => 3
      [1] => 3
      [2] => 2
      [3] => 3
      [4] => 3
      [5] => 1
      [6] => 3
      [7] => 4
      [8] => 5
 )
Run Code Online (Sandbox Code Playgroud)

获得每个评级的百分比的最佳和最快方法是什么?比如现在有9个评分,5个评分“3”,所以评分“3”的比例是55.55%。

php arrays

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