小编Mar*_*ine的帖子

在jQuery中用span包装一些指定的单词?

我想知道用span-tags包装一些指定单词的最方便的方法.

例子:我有一个词,就是狗.这是原始文本:

I have a dog, do you have a dog?
Run Code Online (Sandbox Code Playgroud)

输出应该是这样的:

I have a <span class="highlight">dog</span>, do you have a <span class="highlight">dog</span>?
Run Code Online (Sandbox Code Playgroud)

有帮助吗?

编辑: 注意,它也应该包装单词,即使它们不是invidual(彼得 - 狗).希望你明白了.

html jquery highlight

5
推荐指数
2
解决办法
7139
查看次数

某些文本编辑器支持HTML5语法高亮?记事本++可能吗?

我正在尝试在新项目上转向HTML5,这不需要高跨浏览器主义.但是,我找不到将HTML5标签(例如headeraside)添加到其他html标签中的"普通"标签的方法,因此它们会突出显示.没有颜色的代码确实减慢了开发速度,所以我必须坚持使用xhtml直到这个问题得到解决.

我正在使用Notepad ++,所以特别要解决这个问题会很棒.如果这超出范围,我想听听任何其他类似(轻巧,紧凑)的文本编辑器,它更好地支持HTML5.

html5 syntax-highlighting notepad++

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

jQuery draggable和-webkit-transform:scale();

我有一种情况,里面div有可拖动的物品.但是,当div使用缩放父级时-webkit-transform,拖动显然会停止正常工作.

我在这里重现了这个场景.

如您所见,可拖动项目相对于文档移动,即使父项的比例完全不同.

我有缩放(1.5在示例中)作为JS中的变量,所以我可以使用它,但在哪里?我需要按比例划分拖动距离,对吗?我在哪里可以做到这一点?

编辑:我已经尝试将函数设置为drag-event,但无法弄清楚如何实际改变拖动距离.

Edit2:我挖掘了jQuery UI源代码,似乎没有办法从事件中做到这一点drag:

if(this._trigger('drag', event, ui) === false) {
    this._mouseUp({});
    return false;
}
Run Code Online (Sandbox Code Playgroud)

如您所见,回调函数的返回值不以任何方式存储.在回调被触发,元素的位置会发生变化,因此更改回调中的CSS不起作用.

你可以看到相关的代码在这里通过使用浏览器搜索以该字符串:

_mouseDrag: function(event, noPropagation) {
Run Code Online (Sandbox Code Playgroud)

jquery draggable webkit-transform

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

删除空白字符,除了PHP中的引号内部?

我需要从字符串中删除所有空格,但引用应保持原样.

这是一个例子:

string to parse:
hola hola "pepsi cola" yay

output:
holahola"pepsi cola"yay
Run Code Online (Sandbox Code Playgroud)

任何的想法?我确信这可以用正则表达式完成,但任何解决方案都没问题.

php regex whitespace parsing quotation-marks

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

在Laravel中更改查询参数时重定向到当前URL

有没有内置的方法来做这样的事情?

假设我有一个搜索页面,其中包含一些参数:

example.com/search?term=foo&type=user
Run Code Online (Sandbox Code Playgroud)

该网页上的链接会重定向到URL的typelink.我正在寻找一种方法来做到这一点,而无需手动构建URL.

编辑:
我可以手动构建URL,如下所示:

$qs = http_build_query(array(
    'term' => Input::get('term'),
    'type' => Input::get('type')
));
$url = URL::to('search?'.$qs);
Run Code Online (Sandbox Code Playgroud)

但是,我想知道的是,如果在Laravel中有一个更好的,内置的方法,因为当我想要更改其中一个值时,代码变得更加混乱.

为URL生成器提供第二个参数($parameters)将它们作为段添加到URL,而不是在查询字符串中.

laravel laravel-4

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

在jQuery中创建一个更改图像的间隔?

我有一个像这样的工作脚本:

jQuery(document).ready(function(){

    $('.video-thumb img').bind('mouseover',function(){
        var new = $(this).attr('src').replace(/default.jpg/,'1.jpg');
        $(this).attr('src',new);
    }).bind('mouseout',function(){
        var default = $(this).attr('src').replace(/[0-9].jpg/,'default.jpg');
        $(this).attr('src',default);
    });

});
Run Code Online (Sandbox Code Playgroud)

是的,你猜对了.这是为了在间隔时间更改YouTube的缩略图.但是,我不知道如何创建间隔.它现在将缩略图更改为1.jpg,这是另一个缩略图,但它应该在1秒后将图像更改为2.jpg,依此类推.

整个片段应该是从头开始编写的.建议吗?

希望你明白:-D

编辑:我改变了芬兰语中的变量名,我不使用它们.就在这个例子中.

Martti Laine

jquery image timer rotation src

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

如何检查是否支持css box-shadow(jQuery)?

我正在创建一个完整的CSS布局.但是,某些浏览器(如IE6)不支持box-shadow(..和-webkit-box-shadow或-moz-box-shadow).我想检查它是否不受支持,然后添加其他样式.

这在jQuery中怎么可能?

Martti Laine

javascript css jquery

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

正确的方法来添加robots.txt并隐藏它?

我的托管上有一个秘密文件夹,访问者可能看不到.我添加了一个robots.txthtdocs:

User-agent: *
Disallow: /super-private/
Run Code Online (Sandbox Code Playgroud)

但是,如果访问者访问http://example.com/robots.txt,他可以看到私人文件夹的名称.还有什么要做的吗?Htaccess可能吗?

authentication robots.txt robot

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

PIL for Python 3.2在Windows上还是其他选择?

我正在构建我的第一个Python程序:)但是,我安装了Python 3.2而不是2.7,因为新版本已TkInter包含.现在我找不到在其中使用PIL的方法.

我已经读过这个问题,但作为一个全新的人,对我来说没什么用.我安装了zlib和libjpeg但是在构建pil-py3k时无法进一步了解.我不知道我应该在这做什么:

# --------------------------------------------------------------------
# Library pointers.
#
# Use None to look for the libraries in well-known library locations.
# Use a string to specify a single directory, for both the library and
# the include files.  Use a tuple to specify separate directories:
# (libpath, includepath).  Examples:
#
# JPEG_ROOT = "/home/libraries/jpeg-6b"
# TIFF_ROOT = "/opt/tiff/lib", "/opt/tiff/include"
#
# If you have "lib" and "include" directories under a common parent,
# you can …
Run Code Online (Sandbox Code Playgroud)

python tkinter python-3.x

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

哪个更好,刷新后绑定或live()(jQuery)?

我用AJAX更新容器.哪一个在性能方面更好?伪代码:

$.post('get_something.php',function(data){
    $('#container').html(data).find('a').bind('click',function(){
        console.log('Doh!');
    });
});
Run Code Online (Sandbox Code Playgroud)

或这个?

$('#container a').live('click',function(){
    console.log('Doh!');
});

$.post('get_something.php',function(data){
    $('#container').html(data);
});
Run Code Online (Sandbox Code Playgroud)

jquery bind

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