小编Dan*_*Dan的帖子

jQuery UI - Draggable不是一个函数?

我试图在页面上的某些div上使用可拖动效果,但每当我加载页面时,我都会收到错误消息:

Error: $(".draggable").draggable is not a function
Run Code Online (Sandbox Code Playgroud)

我已经看过它似乎其他人有这个问题因为他们没有包含jQuery UI javascript文件,但我肯定有.

以下是我页面的标题内:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js" type="text/javascript"></script>    
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.1/jquery-ui.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

谁有人建议解决方案?

任何建议表示赞赏

谢谢.

快速编辑,我也有jquery工具js包含在页面的头部,如果我删除它工作正常.有没有人设法让这两个人一起工作?

jquery draggable

53
推荐指数
7
解决办法
10万
查看次数

jQuery - 如何确定父元素是否存在?

我正在尝试动态和链接到图像,但我无法正确确定父链接是否已存在.

这就是我的意思,

if (element.parent('a'.length) > 0)
{   
      element.parent('a').attr('href', link);            
}
else
{   
      element.wrap('<a></a>');
      element.parent('a').attr('href', link);     
}
Run Code Online (Sandbox Code Playgroud)

其中element指的是我的img元素,link指的是要使用的url.

每次代码运行时,都会执行else子句,无论img标记是否包含在标记中.

谁能看到我做错了什么?

任何建议表示赞赏

谢谢.

jquery parent

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

PHP匿名函数范围问题

我试图通过公共属性对对象数组进行排序,但是我无法将$ property参数注册到内部函数中(我可以在外部函数中使用它).

我阅读文档的方式,听起来像参数可用,我误解了什么?

这是我有的:

public static function sortObjectsByProperty($objects, $property)  
  {     
        function compare_object($a, $b) 
        {   
            $a = $a->$property;
            $b = $b->$property;

            if ($a->$property == $b->$property)
            {
                return 0;
            }      

            return ($a->$property > $b->$property) ? +1 : -1;        
        }

        usort($objects, 'compare_object');
        return $objects;
  }
Run Code Online (Sandbox Code Playgroud)

任何建议表示赞赏 谢谢.

php anonymous-function usort

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

PHP范围问题

我正在尝试查看一系列记录(工作人员),在这个循环中,我调用一个函数,它返回另一个记录数组(每个工作人员的约会).

foreach($staffmembers as $staffmember)
{   
        $staffmember['appointments'] = get_staffmember_appointments_for_day($staffmember);
        //  print_r($staffmember['appointments'] works fine 
}
Run Code Online (Sandbox Code Playgroud)

这工作正常,但是,稍后在脚本中,我需要再次遍历记录,这次使用约会数组,但它们不可用.

foreach ($staffmembers as $staffmember)
{                                                             
        //do some other stuff
        //print_r($staffmember['appointments'] no longer does anything
}
Run Code Online (Sandbox Code Playgroud)

通常,我会在第二个循环中执行第一个循环中的函数,但是这个循环已经嵌套在另外两个循环中,这将导致相同的sql查询运行168次.

任何人都可以建议解决方法?

任何建议将不胜感激.

谢谢

php arrays scope

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

标签 统计

jquery ×2

php ×2

anonymous-function ×1

arrays ×1

draggable ×1

parent ×1

scope ×1

usort ×1