我正在使用自己的样式创建自定义Tweet按钮,但是当您选择自定义自己时,您似乎无法使用数据属性(data-text,data-url等).当您使用使用小部件javascript(http://platform.twitter.com/widgets.js)的Twitter样式按钮时,数据属性的使用似乎才可用.
以下是一些来自Twitter开发网站的代码.下面是使用数据属性的Tweet按钮:
<script src="http://platform.twitter.com/widgets.js" type="text/javascript"></script>
<div>
<a href="http://twitter.com/share" class="twitter-share-button"
data-url="http://dev.twitter.com/pages/tweet_button"
data-via="twitterapi"
data-text="Checking out this page about Tweet Buttons"
data-related="anywhere:The Javascript API"
data-count="vertical">Tweet</a>
</div>
Run Code Online (Sandbox Code Playgroud)
现在,这里是'Build your Own'推文按钮:
<style type="text/css" media="screen">
#custom-tweet-button a {
display: block;
padding: 2px 5px 2px 20px;
background: url('http://a4.twimg.com/images/favicon.gif') left center no-repeat;
border: 1px solid #ccc;
}
</style>
<div id="custom-tweet-button">
<a href="http://twitter.com/share?url=http%3A%2F%2Fdev.twitter.com%2Fpages%2Ftweet-button" target="_blank">Tweet</a>
</div>
Run Code Online (Sandbox Code Playgroud)
希望一切都有意义......
好的,希望这对你来说应该很容易.我是git,BitBucket的新手,也是版本控制的新手,我将会遗漏一些明显的东西给你.
所以这就是我所做的:我已经在我的机器上安装了git并设置了我的全局变量.在BitBucket上设置一个新的仓库.然后:
$ git clone https://[me]@bitbucket.org/[me]/[my_project].git
Run Code Online (Sandbox Code Playgroud)
完成.然后我在本地创建一个新文件(index.html).然后:
$ git add index.html
$ git commit -m "Initial commit."
[master (root-commit) 01d4120] Initial commit.
1 files changed, 164 insertions(+), 0 deletions(-)
create mode 100755 index.html
Run Code Online (Sandbox Code Playgroud)
所以成功添加.然后:
$ git push
Password:
Everything up-to-date
Run Code Online (Sandbox Code Playgroud)
致力于成功.
$ git clone https://[me]@bitbucket.org/[me]/[my_project].git
Run Code Online (Sandbox Code Playgroud)
我输入了我的密码aaaaa ... Everything up-to-date
......它不推.我只是想从我当地的行李箱直接推到远程行李箱.
我很抱歉,如果这是非常明显的,但我对一切似乎都没有找到任何信息的新手,我只是在尝试"BitBucket 101"步骤.谢谢.
假设我有一个'项目'的集合,如下所示:
<p class="item">Item 1</p>
<p class="item">Item 2</p>
<p class="item group">Item 3</p>
<p class="item group">Item 4</p>
<p class="item">Item 5</p>
Run Code Online (Sandbox Code Playgroud)
我想循环遍历项目并将包含div的任何具有'group'类的内容包装起来以产生类似这样的内容(分组项目将始终紧挨着彼此):
var group = [];
$('.item').each(function(i, item) {
if ($(item).hasClass('group')) {
group.push(item);
}
});
$(group).wrap('<div class="wrapper" />');
Run Code Online (Sandbox Code Playgroud)
这是我得到的剧本:
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<p class="item">Item 1</p>
<p class="item">Item 2</p>
<div class="wrapper">
<p class="item group">Item 3</p>
<p class="item group">Item 4</p>
</div>
<p class="item">Item 5</p>
Run Code Online (Sandbox Code Playgroud)
会发生的是,包装div在数组中分别包围每个元素(这是有道理的)但我需要它将所有元素包装在一起.有什么方法可以做到这一点吗?这是一个jsFiddle.
编辑: 这个问题有一个更复杂的变化是可能的,这将是这些组中有几个"集合"的情况,每个集合都包含在他们自己的"组"div中.初始状态:
<p class="item">Item 1</p>
<p class="item">Item 2</p>
<p class="item group">Item 3</p>
<p class="item group">Item 4</p>
<p …
Run Code Online (Sandbox Code Playgroud) 我正在Heroku上运行几个免费的单dyno应用程序,这些应用程序在空闲一段时间后会"睡眠".我有一个总是清醒的主站点,链接/利用这些有时会进入睡眠状态的其他应用程序.当我从主站点链接到正在睡眠的应用程序时,其他应用程序唤醒时会有很长的加载等待时间.
我想要做的是在用户登陆主页时唤醒所有可能正在睡眠的应用程序,有点像预加载它们,因此在用户需要时可以快速响应.
我目前$.get(...)
在后台使用简单但当然控制台抛出'Access-Control-Allow-Origin'错误.我不需要任何数据或任何内容,只需要某种响应来指示应用程序已启动并正在运行.任何人都知道如何通过AJAX调用无错误地执行此操作?
(或者,如果有任何其他方式,例如通过API或其他方式)
我已经在食谱中读到了这个"技巧":http://book.cakephp.org/2.0/en/models/model-attributes.html#usetable
现在我想为我的模型构建一个自定义模式,但是没有这个数组的格式.例如,我不知道我应该为bool类型添加什么:"boolean"或"bool"?
如果我想在使用$ this-> Form-> input时获得"选择框",我应该放什么类型?我应该创建一个hasMany关系(有2个无表格模型)吗?