小编Jef*_* B.的帖子

检查元素是否包含jQuery中的另一个元素

我在Stack Overflow上发现了许多相关的东西,但不适用于我的情况.

在这个例子中,我需要检查一个元素是否包含另一个元素,如果是,则附加一些东西.

$(".bt_repondre").click(function(){
    comment = $(this).parent().parent().parent();
    //I want to check if comment contains a .comment_full element, if no, append.
    comment.append('add');
});
Run Code Online (Sandbox Code Playgroud)

希望你能帮助我,我尝试了很多东西......

jquery jquery-selectors

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

在页面的ajax加载部分初始化Video.js播放器

视频播放器实际上加载正常.我的实际问题是,当我使用AJAX刷新页面的某些部分并且这些部分包含视频播放器时,HTML5播放器加载正常,但不是自定义它的Video.js部分.

video.js文件加载在页面的标题中.我已阅读该文档,但无法找到如何在已加载的页面上初始化视频播放器.myPlayer.initialize()当我加载包含视频的页面部分以使视频播放器正确加载Video.js时,是否有一种我可以调用的功能?

我认为video.js文件仅在页面加载时自动执行.

感谢您的宝贵帮助!

javascript html5 html5-video video.js

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

jQuery延迟使用append()

我不能使jQuery的延迟功能与append函数一起工作.怎么了?有没有办法让它发挥作用?我想避免setTimeout直接使用,让客户更容易理解,他们将自己维护,没有任何经验.

我的代码:

$('#chatwindow').append('test').delay(2000).append('test');
Run Code Online (Sandbox Code Playgroud)

在这段代码中,我同时打印'testtest',delay被忽略了.

javascript jquery

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

验证Facebook App ID和App Secret

我正在构建一个工具,允许我的组织在Facebook页面上添加预制选项卡,但用户必须使用它自己的Facebook应用程序并在配置中设置我的URL.

我看过这篇关于使用它的ID验证应用程序的帖子.但是我希望能够在将它们(加密)保存到数据库之前验证App ID和App Secret都是好的,这样用户就可以添加页面选项卡,然后我就可以访问了signed_request.

如何验证用户提供的App ID是否也有效?和他提供的身份证有关吗?

非常感谢!

facebook facebook-graph-api

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

砌体装载但不起作用

我在这个页面上设置了Masonry演示.

我看到插件加载正常,没有错误.我已经定义了列宽,但它仍然不起作用.

我找了几个小时,找不到任何错误?!你知道问题是什么吗?

jquery jquery-plugins jquery-masonry

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

strip_tags和trim无法正常工作

我正在制作一个模因生成器,Imagick生成图像.我的问题是,即使我对用于图像的字符串执行某些操作,输出也是不正确的.

举例:

$_POST['text_top'] = " test test<br>"; //(starts with a space)
Run Code Online (Sandbox Code Playgroud)

然后我做:

$text_top = strip_tags(trim($_POST['text_top']));
Run Code Online (Sandbox Code Playgroud)

但是在$ text_top的显示上,在我将变量粘贴到图像上之后,我得到:

&nbsptest test&lt;br&gt;
Run Code Online (Sandbox Code Playgroud)

如果我从我所看到的那个调用strip_tags和trim,为什么会发生这种情况呢?

全部是UTF8编码.

谢谢!

编辑:(完整代码)

function wordWrapAnnotation(&$image, &$draw, $text, $maxWidth)
{
$words = explode(" ", $text);
$lines = array();
$i = 0;
$lineHeight = 0;
while($i < count($words) )
{
    $currentLine = $words[$i];
    if($i+1 >= count($words))
    {
        $lines[] = $currentLine;
        break;
    }
    //Check to see if we can add another word to this line
    $metrics = $image->queryFontMetrics($draw, $currentLine . ' ' . …
Run Code Online (Sandbox Code Playgroud)

php

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