小编oll*_*lie的帖子

为什么mysqli num_rows总是返回0?

我一直无法使用mysqli获取返回的行数.我每次都回来0,尽管肯定会有一些结果.

if($stmt = $mysqli->prepare("SELECT id, title, visible, parent_id FROM content WHERE parent_id = ? ORDER BY page_order ASC;")){  
    $stmt->bind_param('s', $data->id);  
    $stmt->execute();
    $num_of_rows = $stmt->num_rows;  
    $stmt->bind_result($child_id, $child_title, $child_visible, $child_parent);  

    while($stmt->fetch()){
        //code
    }

    echo($num_of_rows);

    $stmt->close();
}
Run Code Online (Sandbox Code Playgroud)

为什么不显示正确的数字?

php mysqli

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

Firefox 14打破3D'卡片翻转'效果 - 任何人都知道为什么?

建立了一个网站,其中大部分依赖于通过3D效果翻转DIV,昨天早上升级到FF14并且效果被打破.它在FF13,Chrome,IE9等中运行良好.

我无法发布我正在处理的网站,但这个网站以完全相同的方式被破坏 - 它在卡片的正面和背面之间跳跃而不是旋转

http://jigoshop.com/product-category/extensions/

有人有主意吗?


编辑:好的,可能应该包含更多信息

我正在使用这个插件来处理翻转

http://www.zachstronaut.com/projects/rotate3di/

当我说这是与其他网站相同的技术时,我错了,因为它似乎是纯CSS,而这个插件是用于jQuery.这是我投入的演示的链接

http://olliesilviotti.co.uk/the-laboratory/cards/demo/


编辑:这是查询的使用方式:

$('#boxes .box div.back').hide().css('left', 0);

            function mySideChange(front) {
                if (front) {
                    $(this).parent().find('div.front').show();
                    $(this).parent().find('div.back').hide();

                } else {
                    $(this).parent().find('div.front').hide();
                    $(this).parent().find('div.back').show();
                }
            }


            $('#boxes .box').live('mouseover', function() {
                if (!$(this).data('init')) {
                    $(this).data('init', true);
                    $(this).hoverIntent({
                        over: function () {
                            $(this).find('div').stop().rotate3Di('flip', 250, {direction: 'clockwise', sideChange: mySideChange});
                        },
                        timeout: 1,
                        out: function () {
                            $(this).find('div').stop().rotate3Di('unflip', 500, {sideChange: mySideChange});
                        }
                    });
                    $(this).trigger('mouseover');
                }
            });
Run Code Online (Sandbox Code Playgroud)

标记看起来像这样:

<div id="boxes">
        <div class="box floated-box">
                <div class="front">Random Number</div>
                <div class="back">I am the …
Run Code Online (Sandbox Code Playgroud)

javascript css firefox jquery

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

从频道中获取观看次数最多的视频并使用 v3 获取频道的精选视频

在几次小问题后终于让 API 正确连接后,我设法获取了几乎所有我需要的几乎所有数据,但有两个例外:

我需要一个特定频道中观看次数最多的 10 个视频的列表。我知道使用 video.list 您可以将图表设置为最流行,但是将 videoCategoryId 设置为频道上传的频道 ID 或播放列表 ID 似乎不起作用

我还需要获取频道主页上的精选视频。我认为这在 API 中被称为 unsubscribedTrailer 并且在brandingSettings 下可用,但无法找到从channels.list 的结果中获取值的方法

编辑:我还尝试将brandingSettings 添加到listChannels 的部分字符串中,但它返回一个空对象 - 我假设我不是频道的所有者,即使我只想阅读它们而不是更新

youtube-api

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

使用float更改div的定位顺序

我有一堆div,区域ll向左浮动,所以他们坐在彼此旁边的行中填充页面.我想以编程方式更改它们的顺序并仍然使它们浮动.

我有一段我写的JS,它抓取每个盒子的偏移量,给它们一个固定的位置(使用偏移使它们保持原位),然后将它们设置为其他偏移量之一.我的问题是我现在需要将它们从绝对定位转换回浮动定位.这样做显然会将它们恢复到最初的状态.

我需要知道的是,是否可以设置每个div的索引 - 所以我可以将偏移量与索引相关联,并更新每个div的偏移量和索引,以便当它们浮动时它们保持原位.有没有办法使用jQuery设置DOM元素的索引?

jquery dom

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

在React中获取子组件的高度

我需要访问React中的子组件的高度,但无法找到关于如何最好地执行它的任何明确指导.我的组件看起来像这样:

/* index.js */
import Blocks from './Blocks'

ReactDOM.render(<Blocks />, document.body)

/* Blocks.jsx */
import Block from './Block'

class Blocks extends Component {
  render () {
    const eles = [0, 1, 2, 3, 4]

    return (
      <div>
        {eles.map(e => <Block key={e}>{e}</Block>)}
      </div>
    )
  }
}
Run Code Online (Sandbox Code Playgroud)

我想知道每个人Block的大小和位置,因为我想稍后自己定位.

据我所知,这种方法不允许我用来this.props.children访问令人讨厌的元素,因为以这种方式渲染块对我来说要好得多(Block后面将会有关于哪种类型的渲染的逻辑).为了解决这个问题,我尝试将Blocks 的渲染移动到索引文件中,如下所示:

/* index.js */
import Blocks from './Blocks'
import Block from './Block'

const eles = [0, 1, 2, 3, 4]

ReactDOM.render(
  <Blocks>
    {eles.map(e => <Block …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs

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

jQuery UI Range Slider - 每个句柄的工具提示

我正在使用jQuery Range滑块让用户选择一天中的时间范围(即10:00 - 18:00).

目前一切正常,我的输出显示在文本框中,但这并不理想.我希望每个句柄都有一个单独的工具提示,单独显示2个值,并在拖动时跟随句柄.如果做不到这一点,我可以把时间放在滑动手柄本身.

我的问题是 - 如何定位特定句柄?它们是由jQuery动态创建的,并且只由类定义,因此我不知道如何将div链接到特定句柄.

我在这里搜索并发现了一些类似的问题,但没有真正回答这个问题.

另外,我不想使用插件.我知道有一两个存在,但因为这只发生在网站的一个地方,我宁愿不必包含一个文件,应该是相当简单的东西(即使它打败了我:P)

jquery jquery-ui jquery-ui-slider

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