我对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)
但无济于事.我究竟做错了什么?
我正在尝试在文件中找到一行,并用特定值替换下一行.我试过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) 目前,我正在iPad上使用GNU屏幕,并在连接丢失的情况下利用屏幕作为安全措施.目前,我只是将屏幕-S ipad作为第一个命令运行,但有没有办法让它自动连接到旧的ipad会话(如果存在的话)(如果不存在则创建它)?我的一个警告是,我想在一个命令中自动执行此操作.
当使用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) 我正在尝试构建一个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) 我是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) 有没有办法更改回形针在生成数据库迁移时使用的列名?例如,目前回形针迁移如下所示:
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"的数据库中的列.这可能吗?
有没有办法使用rbenv将多个rails版本并排放在同一版本的ruby中?例如,我希望能够使用rails4创建一个源文件夹,使用rails3创建另一个文件夹.
我可以很容易地安装两个不同版本的rails,但我不知道如何在每个文件夹中调用不同版本的rails.
有没有办法在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) 我正在尝试创建一个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没有定义.我究竟做错了什么?
jquery ×2
php ×2
apache ×1
css ×1
gnu-screen ×1
linux ×1
mod-rewrite ×1
powershell ×1
rbenv ×1
ruby ×1
sed ×1