小编bsw*_*ton的帖子

jquery:animate scrollLeft

我对jquery很新,似乎无法弄清楚为什么我的代码不起作用.我有一个水平布局,并希望使用scrollLeft()函数(这与此代码完美配合)

$("#next").click(function() {
    currentElement = currentElement.next();
    scrollTo(currentElement);    
});

function scrollTo(element) {
    $(window).scrollLeft(element.position().left);
}
Run Code Online (Sandbox Code Playgroud)

但理想情况下,我想设置动画,这样当点击#next时,左侧滚动功能有一个很好的动画效果

$("#next").click(function() {
    currentElement = currentElement.next();
    scrollTo(currentElement);    
});

function scrollTo(element) {
    $(window).animate({scrollLeft: element.position().left}, 750);
}
Run Code Online (Sandbox Code Playgroud)

但无济于事.我究竟做错了什么?

jquery jquery-selectors

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

找到匹配的文本并替换下一行

我正在尝试在文件中找到一行,并用特定值替换下一行.我试过sed,但似乎不喜欢\n.怎么办呢?

该文件如下所示:

<key>ConnectionString</key>
<string>anything_could_be_here</string>
Run Code Online (Sandbox Code Playgroud)

我想把它改成这个

<key>ConnectionString</key>
<string>changed_value</string>
Run Code Online (Sandbox Code Playgroud)

这是我试过的:

sed -i '' "s/<key>ConnectionString<\/key>\n<string><\/string>/<key>ConnectionString<\/key>\n<string>replaced_text<\/string>/g" /path/to/file
Run Code Online (Sandbox Code Playgroud)

linux sed

35
推荐指数
3
解决办法
4万
查看次数

如果存在GNU Screen连接,如果不存在则创建

目前,我正在iPad上使用GNU屏幕,并在连接丢失的情况下利用屏幕作为安全措施.目前,我只是将屏幕-S ipad作为第一个命令运行,但有没有办法让它自动连接到旧的ipad会话(如果存在的话)(如果不存在则创建它)?我的一个警告是,我想在一个命令中自动执行此操作.

gnu-screen

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

与Bootstrap 3的砌体

当使用bootstrap 3和Desandro的砌体时,我陷入一个奇怪的问题,似乎一旦调用了Masonry,我的图像宽度会增加额外的10px,导致砌体从所需的3列变为2(但仍在2中正常工作).我最好的猜测是,这必须与Bootstrap的新.img响应类有关.

这个问题可以在这里看到:http://jsfiddle.net/68qxE/2/(只是要确保扩展结果的宽度),但如果你更喜欢:

这是我的HTML:

<div class="container">
  <div class="post-box col-lg-4 col-md-4 col-sm-4">
    <a href="/posts/1"><img class="img-responsive img-thumbnail" src="http://s3.amazonaws.com/s3.babblin.gs/posts/images/000/000/260/large/tumblr_msnl3ayMxU1rsnzy2o5_1280.jpg" /></a>
  </div>
  <div class="post-box col-lg-4 col-md-4 col-sm-4">
    <a href="/posts/2"><img class="img-responsive img-thumbnail" src="http://s3.amazonaws.com/s3.babblin.gs/posts/images/000/000/257/large/24ekOAH.jpg" /></a>
  </div>
  <div class="post-box col-lg-4 col-md-4 col-sm-4">
    <a href="/posts/3"><img class="img-responsive img-thumbnail" src="http://s3.amazonaws.com/s3.babblin.gs/posts/images/000/000/248/large/tumblr_mqeom2a2oU1qbltjyo2_1280.jpg" /></a>
  </div>
  <div class="post-box col-lg-4 col-md-4 col-sm-4">
    <a href="/posts/4"><img class="img-responsive img-thumbnail" src="http://s3.amazonaws.com/s3.babblin.gs/posts/images/000/000/244/large/3CjBFlN.jpg" /></a>
  </div>
  <div class="post-box col-lg-4 col-md-4 col-sm-4">
    <a href="/posts/5"><img class="img-responsive img-thumbnail" src="http://s3.amazonaws.com/s3.babblin.gs/posts/images/000/000/241/large/OoRsR42.gif" /></a>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

这是我的Javascript:

$(document).ready(function(){
  var $container = $('.container');

  $container.imagesLoaded( …
Run Code Online (Sandbox Code Playgroud)

jquery-masonry twitter-bootstrap-3

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

使用mod_rewrite将所有流量重定向到index.php

我正在尝试构建一个url shortener,我希望能够在域之后立即获取任何字符并将它们作为变量url传递.所以举个例子

会成为

这就是我现在对mod_rewrite所拥有的,但我一直得到一个400 Bad Request:

RewriteEngine on  
RewriteCond %{REQUEST_FILENAME} !-f  
RewriteCond %{REQUEST_FILENAME} !-d  
RewriteRule ^(.*) index.php?url=$1 [L,QSA]  
Run Code Online (Sandbox Code Playgroud)

php apache mod-rewrite

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

在powershell中获取HashTable的长度

我是PowerShell的新手,并试图获得HashTable的长度(用于for循环),但我似乎无法获得HashTable的长度来输出任何东西.

$user = @{}
$user[0] = @{}
$user[0]["name"] = "bswinnerton"
$user[0]["car"] = "honda"

$user[1] = @{}
$user[1]["name"] = "jschmoe"
$user[1]["car"] = "mazda"

write-output $user.length   #nothing outputs here

for ($i = 0; $i -lt $user.length; $i++)
{
    #write-output $user[0]["name"]
}
Run Code Online (Sandbox Code Playgroud)

powershell

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

使用paperclip gem更改列名称

有没有办法更改回形针在生成数据库迁移时使用的列名?例如,目前回形针迁移如下所示:

class AddAvatarColumnsToUsers < ActiveRecord::Migration
  def self.up
    add_attachment :users, :avatar
  end

  def self.down
    remove_attachment :users, :avatar
  end
end
Run Code Online (Sandbox Code Playgroud)

它在数据库中生成以下内容:

avatar_file_name
avatar_file_size
avatar_content_type
avatar_updated_at
Run Code Online (Sandbox Code Playgroud)

理想情况下,我想将avatar_file_name更改为对应于名为"content"的数据库中的列.这可能吗?

ruby-on-rails

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

Rbenv的多个版本的Rails

有没有办法使用rbenv将多个rails版本并排放在同一版本的ruby中?例如,我希望能够使用rails4创建一个源文件夹,使用rails3创建另一个文件夹.

我可以很容易地安装两个不同版本的rails,但我不知道如何在每个文件夹中调用不同版本的rails.

ruby ruby-on-rails rbenv

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

PHP中的inline elseif

有没有办法在PHP中包含一个内联if语句,其中还包含一个elseif?

我会假设逻辑会像这样:

$unparsedCalculation = ($calculation > 0) ? "<span style=\"color: #9FE076;\">".$calculation : ($calculation < 0) ? "<span style=\"color: #FF736A;\">".$calculation : $calculation;
Run Code Online (Sandbox Code Playgroud)

php

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

浏览器使用jquery调整大小后重置变量

我正在尝试创建一个jquery函数,可以在就绪和调整浏览器窗口时调用它们.

jQuery(document).ready(function($) {

function setWidth() {
    var windowWidth = $(window).width();
    var boxWidth = $('#addbox').width();
    var paddingWidth = (windowWidth - boxWidth) / 2;
};

$(setWidth);

$(window).resize(setWidth);

$(".scroll").click(function(event){     
    event.preventDefault();
    $('html,body').animate({scrollLeft:$(this.hash).offset().left-paddingWidth}, 750);
});
Run Code Online (Sandbox Code Playgroud)

});

但是这个代码似乎没有用,firebug说paddingWidth没有定义.我究竟做错了什么?

css jquery

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