小编cch*_*era的帖子

跳转到锚点溢出隐藏

<ul id="the-list" style="overflow:hidden;height:100px;>
    <li><a id="link1" href="#">Link 1</a></li>
    <li><a id="link2" href="#">Link 2</a></li>
    <li><a id="link3" href="#">Link 3</a></li>
    <li><a id="link4" href="#">Link 4</a></li>
    <li><a id="link5" href="#">Link 5</a></li>
    <li><a id="link6" href="#">Link 6</a></li>
    <li><a id="link7" href="#">Link 7</a></li>
    <li><a id="link8" href="#">Link 8</a></li>
    <li><a id="link8" href="#">Link 9</a></li>
<ul>
<a href="">more</a> <a href="">less</a>
Run Code Online (Sandbox Code Playgroud)

上面的div显示了前三个链接.选择更多时,我想显示4-6.它不需要进行任何平滑滚动.在stackoverflow上找到了几个类似的例子,但它们没有像这样涉及ul之外的链接.想知道最简单的选择是什么.另外作为奖励会喜欢更少的按钮,可以撤消更多.如果它提前显示接下来的三次点击就会回到3?

必要时可以使用jquery.想要保持它只是积极的.谢谢你的任何想法,我会继续研究.

html jquery

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

DOCUMENT_ROOT上面的目录的PHP $ _SERVER变量是什么?

我有一个公共根所在的服务器:/var/www/example.com/html/.

使用$_SERVER['DOCUMENT_ROOT']);我得到以下结果:

/var/www/example.com/html/
Run Code Online (Sandbox Code Playgroud)

$_SERVER将使用什么数组键来直接在公共根上方获取路径?就是这里的一个:

/var/www/example.com/
Run Code Online (Sandbox Code Playgroud)

这必须适用于多种环境,例如本地和实时.不确定是否有某种方式做./document_root的事情.

php variables

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

在系统启动时自动启动 MAMP Pro?

我有MAMP Pro

如何让 MAMP Pro 服务器在重启时自动启动?

mamp

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

如何在模板/函数中显示WordPress WooCommerce自定义属性?

可以将其放在WP Stack Exchange中,但是他们经常说,由于它具有PHP,因此应该放在SO中,因此永远不确定最好的位置。如果合适的话可以移动。

例如,要显示一个名为“ Fabrics”的自定义woocommerce产品属性,您可以执行以下操作。

$fabric_values = get_the_terms( $product->id, ‘pa_fabrics’);

foreach ( $fabric_values as $fabric_value ) {
   echo $fabric_value->name;
}
Run Code Online (Sandbox Code Playgroud)

但是,有没有更短的方法,因为我们将在整个php模板中使用很多属性。

例如,有一种方法可以简单地完成:“ echo get_the_terms($ product-> id,'pa_fabrics');”

还是有一个功能可以添加到他们的网站,这样便可以像在非WooCommerce网站上使用“高级自定义字段”时那样,回显任何产品属性,就像上面的一条非常短的线一样?

更新

在SO上发现了该线程该线程提供了一种创建单个短代码以相对容易地获取数据的方法。虽然这当然是一种选择,但还是想看看是否有通过以下方式构建的清洁器:

echo get_the_terms( $product->id, 'pa_fabrics');
Run Code Online (Sandbox Code Playgroud)

要么

echo $product->get_attributes('pa_fabrics');
Run Code Online (Sandbox Code Playgroud)

最后一个选项似乎是最干净,最理想的选择,但会导致错误:“致命错误:未捕获的错误:在添加代码的我的functions.php文件中,调用了成员函数get_attributes()上的null。

php wordpress woocommerce

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

YouTube 播放列表代码示例?

我想创建一个播放列表来加载特定用户上传的所有视频。

有人建议我使用以下代码(假设要拉入的帐户是 YouTube):

loadPlaylist( { listType: 'user_uploads', list: 'youtube' } );
Run Code Online (Sandbox Code Playgroud)

我也查看了 API 页面:http : //code.google.com/apis/youtube/js_api_reference.html

但我找不到使用加载播放列表的实际示例代码。作为 YouTube API 的新手,我不知道我需要什么类型的包装器代码才能使上述工作正常进行。像这样的东西(当然我缺少部分):

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js"></script>    
<script type="text/javascript">
loadPlaylist( { listType: 'user_uploads', list: 'youtube' } );
</script>
Run Code Online (Sandbox Code Playgroud)

或者,如果有人可以提供带有原始 loadplaylist 行的工作示例,那就太好了,我可以从那里自己处理我需要的其他细节。

-YouTube API 新手

javascript youtube youtube-api

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

自制卸载ruby

我刚刚通过安装了红宝石

酿造安装红宝石

我被建议即使我使用Homebrew也可以通过RVM安装它,但是首先我想卸载刚安装的homebrew的ruby。

我可以简单地做吗

酿造卸载红宝石

还是我需要做其他事情?

ruby homebrew

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

在所有类别和帖子模板上获取 WordPress 当前类别 ID 和顶级父类别 ID

假设您有一个 WordPress 站点,例如具有以下结构:

Dog (Top Level Category)
-Boxer (Sub Level Category)
--Brindle (Third Level Category)
--Reverse Brindle (Third Level Category)
-Golden Retriever (Sub Level Category)
-Labrador (Sub Level Category)

Cat (Top Level Category)
-Siamese (Sub Level Category)
--Siamese Black (Third Level Category)
--Siamese White (Third Level Category)
-Bengal (Sub Level Category)
-Ragdoll (Sub Level Category)
Run Code Online (Sandbox Code Playgroud)

尝试开发一个功能来添加到所有页面模板,例如 category.php、single.php 等,以便侧边菜单将根据您的位置显示完整的类别层次结构。例如,如果您正在查看狗类别、拳击手或斑纹,它会显示与上面相同的完整狗菜单,每个菜单都链接到各自的类别,并且您所在的类别将具有活动类别。

同样在页面顶部输出顶级类别和您所在的类别。例如,如果在 Reverse Brindle 上会说“Dog > Reverse Brindle”,或者如果在 Dog 上会说“Dog”,或者如果在 Boxer 上会说“Dog > Boxer”。

让它工作,但有很多冗余代码,并且在相同的页面上没有按预期工作。

php wordpress

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

如何使用MooTools将HTML添加到现有div中

美好的一天.

请原谅我对MooTools的体验.

总之,CMS生成此代码:

<div class="gk_tab gk_tab-style1 clearfix-tabs" id="slideshow-tabs" style="width: 418px; ">
    <ul class="gk_tab_ul-style1">
        <li id="slideshow-tabs_tab_1" class="active"><span>Video</span></li>
        <li id="slideshow-tabs_tab_2" class=""><span>Calendar</span></li>
    </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

我需要能够在页面加载时插入此代码:

<li id="slideshow-tabs_tab_0" class=""><a><span>Video</span></a></li>
Run Code Online (Sandbox Code Playgroud)

在特定的空间.最终结果应该是:

<div class="gk_tab gk_tab-style1 clearfix-tabs" id="slideshow-tabs" style="width: 418px; ">
    <ul class="gk_tab_ul-style1">
        <li id="slideshow-tabs_tab_0" class=""><a><span>Video</span></a></li>
        <li id="slideshow-tabs_tab_1" class="active"><span>Video</span></li>
        <li id="slideshow-tabs_tab_2" class=""><span>Calendar</span></li>
    </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

所以我知道我需要使用我想要添加的新HTML创建一个新元素然后插入它,但不确定如何尽可能高效.哦,是的,我有一个特定的理由需要这样做,但不想让所有额外的信息和代码陷入这篇文章.非常感谢提前!我会在这里继续搜索,看看能不能弄明白.

PS.我正在插入它的类存在于页面的其他部分.所以我必须确保指定id ="slideshow-tabs".

html javascript mootools

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

使用Javascript更改文本缩进样式

所以在Javascript(不是jQuery)

我可以使用以下代码将ID为example的div的可见性样式设置为可见:

document.getElementById("example").style.visibility = 'visible';
Run Code Online (Sandbox Code Playgroud)

问题是,我如何使用text-indent属性做同样的事情?以下不起作用.

document.getElementById("example").style.text-indent = 'none';
Run Code Online (Sandbox Code Playgroud)

javascript

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