我正试图在我的投资组合网站上使用某人的提示显示我的运球饲料:Using Dribbble API with PHP
我根据他的建议更改了.js,但不知道如何将代码添加到HTML中。我最终做到了这一点,但它不可能是正确的:
<div id="content" class="home col eight">
<div id="dribbblefeed" class=".gallery">
</div>
</div>
该网站目前通过名为Stacey App的CMS运行。您可以在此处查看测试网站:http://marcna.sh/testsite/testsite/简单的视图来源应该向您显示所需的一切。
非常感谢你的帮助。我希望今天最终确定2,但事情没有发生: - /
答案 0 :(得分:0)
您的代码中存在两个问题。首先,您需要删除类属性中的前导点:
<div id="dribbblefeed" class="gallery">
第二,你使用的javascript取决于jQuery,但你还没有把它包含在你的页面上。添加
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
到您的页面,最好是在底部。
编辑:就像我说的那样,(至少)有三个问题......
在Using Dribbble API with PHP的@goetz代码中,他(她?)有这个:
var slgoetzShots;
var slgoetzNum = 1;
var active = "Slgoetz";
// ...
function getSimon(){
if (active != "slgoetz"){
// magic happens here
};
};
getSimon("1");
请注意active != "slgoetz"
的条件语句使用小写s
,因此条件的计算结果为true
并运行代码。在您修改后的版本中,您(在我看来非常合理地)“修复”了,您将active
初始化为marcnash
(小写m
),然后针对该值进行测试功能:
var marcnashShots;
var marcnashNum = 1;
var active = "marcnash";
// ...
function getSimon(){
if (active != "marcnash"){
// magic happens here
};
};
由于评估为false
,因此构建图库的代码无法运行。我猜@slgoetz改编了一些来自其他来源的代码,这些代码允许更多配置和重新加载库,并设法让它或多或少地意外运行。
基本上,如果您只是将active
初始化更改为var active = null
,则应该全部设置(除非还有其他问题我已经错过了)。一旦你运行它,我强烈建议重构代码以更好地适合你的目的,如果你只需要加载你的画廊并保留它,那么那里的代码是完全没必要的。
答案 1 :(得分:0)
尝试从
更改dribbbgallery.js中的第27行if (active != "marcnash"){
到
if (active === "marcnash"){
现在的方式是,当变量active
等于marcnash
时,您的脚本不会加载图片,而是在第5行设置为marcnash
。