小编JCB*_*gar的帖子

CSS3过渡不适用于display属性

每当我悬停其父元素时,我一直在尝试使用css来显示隐藏的Div淡入淡出.

到目前为止,我所要做的就是让隐藏的div显示,但是没有缓和的过渡.

这是我在JSfiddle上的代码http://jsfiddle.net/9dsGP/

这是我的代码:

HTML:

<div id="header">
<div id="button">This is a Button
    <div class="content">
    This is the Hidden Div
    </div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

#header #button {width:200px; background:#eee}

#header #button:hover > .content {display:block; opacity:1;}

#header #button .content:hover { display:block;}

#header #button .content {

-webkit-transition: all .3s ease .15s;
-moz-transition: all .3s ease .15s;
-o-transition: all .3s ease .15s;
-ms-transition: all .3s ease .15s;
transition: all .3s ease .15s;

    opacity:0;
    clear: both;
    display: none;

    top: -1px;
    left:-160px;
    padding: 8px;
    min-height: 150px; …
Run Code Online (Sandbox Code Playgroud)

html css css3 css-transitions

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

Opencart根据类别ID获取类别URL

我在opencart中使用模板,我手动创建链接.

店面上的类别链接可能会更改为SEO友好网址,因此我不想复制看起来像这样的网址,index.php?route=product/category&path=100如果我将不得不返回并稍后更改它.

我想知道是否有一些PHP代码可以用来以某种方式创建基于类别ID的链接.

让我们说我的类别ID是 152

我希望能够在我的PHP中使用<a href"#">这样的内容:

<a href="<?php get link for category '152' ?>">

当然,我知道这不是代码.但有人知道解决方案吗?谢谢

php opencart

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

PHP rtrim和ltrim正在修剪超过预期

我想删除Search -我网站上的页面.以下是我的代码示例:

输入:

$search = "Search - echelon";
$trim = "Search - ";

$result = ltrim($search,$trim);


echo $result;
Run Code Online (Sandbox Code Playgroud)

输出:

lon

欲望输出:

echelon

我怎么能这样做,为什么ltrim会在上面的例子中修剪掉更多?谢谢!

php

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

弃用代码的目的是什么?

我前几天更换了一些PHP代码,因为它已被弃用,不再有效.根据我在这里找到的答案,我理解了弃用代码的含义:https://stackoverflow.com/a/8111799/1810777

但有几个问题浮现在脑海中:

  1. 我想知道弃用代码的目的是什么?
  2. 为什么不让它继续使用,而不是建议其他人使用新的替代品呢?
  3. 它减慢了东西吗?

我在网上找不到任何谈论它的地方.我真的很想知道为什么以前运行良好的代码不再有用.谢谢!

deprecated

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

在Foreach循环中从数组PHP中删除

我有一个php foreach循环,它在我的商店显示我的所有产品.代码如下所示:

 <?php foreach ($products as $product) { ?>

// getting products here

<?php } ?>
Run Code Online (Sandbox Code Playgroud)

有些产品我希望不会出现在那个循环中,我有id的代码,所以我编辑了Foreach循环,如下所示:

<?php $ids = array(564,365,66,234,55); ?>

<?php foreach ($products as $product) { ?>
    <?php if(in_array($product['product_id'],$ids)) { ?>
          //getting products here
        <?php } ?>
<?php } ?>
Run Code Online (Sandbox Code Playgroud)

这恰恰与我想做的相反.我知道它会.但我认为有一些方法可以扭转这一局面,只隐藏那些产品.我想知道是否有从产品阵列中删除那些产品ID,然后继续php循环获取所有其他产品.有任何想法吗?谢谢!

php arrays foreach

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

标签 统计

php ×3

arrays ×1

css ×1

css-transitions ×1

css3 ×1

deprecated ×1

foreach ×1

html ×1

opencart ×1