小编tom*_*dot的帖子

使用Fancybox 2时,如何才能正确调整文本内容的大小?

我正在使用Unsemantic框架在HTML5中创建一个单页网站,链接到Fancybox 2中显示的隐藏div,并且无法正确地调整所有不同类型的内容.

有三个div - 一个包含div中的文本,包含在隐藏的div中,因此我可以相应地操作内容,一个包含图像库,另一个包含YouTube视频的链接.我创建了一个隐藏类,我通过CSS调用它:

文本部分的HTML:

<a class="fancybox" href="#bio">...blah blah blah...
...then later on...<article class="hidden" id="bio">
Run Code Online (Sandbox Code Playgroud)

视频部分的HTML:

<a class="fancybox fancybox.iframe" href="https://www.youtube.com/video">Videos</a>
Run Code Online (Sandbox Code Playgroud)

CSS:

.hidden {
    overflow:hidden;
    display:none;
}
Run Code Online (Sandbox Code Playgroud)

<head>标签内部调用Fancybox :

<script type="text/javascript">
$(document).ready(function() {
  $("#fancybox-gallery").click(function() {
    $.fancybox.open([
      {
        href : "image_1.jpg",
      }, {
        href : "image_2.jpg",
      }, {
        href : "image_3.jpg"
      }
    ], {
      helpers : {
        thumbs : {
          width: 75,
          height: 50
        }
      }
    });
  });
});
</script>
Run Code Online (Sandbox Code Playgroud)

使用Fancybox 2默认值(autoSize:true,autoWidth:falseautoHeight:false …

jquery fancybox fancybox-2

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

为什么我收到PDO查询错误?

提前道歉,因为我真的不确定如何提出这个问题,所以如果你需要知道任何事情,那么请评论而不是downvote我会编辑.

我在主页面上有预告片链接,点击后会打开一个包含完整文章的窗口.我目前正在将我的MySQL代码转换为PDO并且已经陷入困境.

在MySQL中我曾经做过以下事情(这里,$ foo_query是来自第一页的查询):

$id = $_GET['id'];

$sql = "SELECT id, postdate, title, body FROM FooBarTable WHERE id = $id";
if ($foo_query = mysql_query($sql)) {
    $r     = mysql_fetch_assoc($foo_query);
    $title = $r["title"];
    $body  = $r["body"];
}
Run Code Online (Sandbox Code Playgroud)

这对我来说很容易理解.我一直试图用我所知道的转换它,事实证明我不太了解.到目前为止,我有以下内容:

$id = $_GET['id'];

$sql = $DBH->prepare("SELECT id, postdate, title, body FROM FooBarTable WHERE id = :id OR id = $id");
$sql->bindParam(':id', $_REQUEST['id'], PDO::PARAM_INT);
if ($foo_query = $DBH->query($sql)) {
    $r->setFetchMode(PDO::FETCH_ASSOC);
    $r     = $foo_query->fetch();
    $title = $r["title"];
    $body  = $r["body"];
}
$sql->execute();
Run Code Online (Sandbox Code Playgroud)

这会导致'PDO :: query()期望参数1为字符串'的错误.这是'if'行.

我是否正确地编写了任何PDO?从这里我需要做什么?一位朋友最近教我MySQL,但他根本不懂PDO,这意味着我不能问他的建议(并非所有有用的......)

php pdo

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

标签 统计

fancybox ×1

fancybox-2 ×1

jquery ×1

pdo ×1

php ×1