小编The*_*XxE的帖子

如何打印当前的URL路径?

我想打印出当前的URL路径,但我的代码不能正常工作.

我在file.php中使用它

echo "http://".$_SERVER['HTTP_HOST'].$_SERVER['SCRIPT_NAME'];
Run Code Online (Sandbox Code Playgroud)

当我打开网址http://sub.mydomain.com/file.php它似乎工作正常,它打印"http://sub.mydomain.com/file.php"

但是,如果我删除.php扩展名,那么url将改为http://sub.mydomain.com/file,它打印"http://sub.mydomain.com/sub/file.php"出错了.

它打印子域两次,我不知道为什么?

在我的.htaccess文件中,我有一个重写,可以删除.php扩展名.

有谁愿意/想帮助我吗?:)

php url

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

jQuery UI震动 - 填充消失

我有这个小问题.我的包装盒里面有一个盒子,我想来回摇动.效果很好,但是当我#box在动画打开时向填充添加填充消失时.该#box也有一个box-sizing: border-box这样的填充不会影响框的大小.

如果我删除box-sizing: border-box动画效果,但填充影响了框的实际大小,通过在每一侧添加额外20px,这是不打算的.

我试图把一!important对中paddingbox-sizing,但没有任何工作.

我也试过改变border-boxcontent-box (从谷歌搜索的答案),但它还是不奏效.


这是我的代码:

头部分:

<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

HTML:

<div id="wrapper">
    <div id="box">
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

body {
    margin:                                         0;
    padding:                                        0;
}

* {
    -webkit-box-sizing:                             border-box;
    -moz-box-sizing:                                border-box;
    -o-box-sizing:                                  border-box;
    -ms-box-sizing:                                 border-box;
    box-sizing:                                     border-box;
}

#wrapper {
    width:                                          400px;
    height:                                         250px;
    position:                                       absolute;
    top:                                            0;
    right:                                          0;
    bottom:                                         0;
    left:                                           0;
    margin:                                         auto;
}

#box { …
Run Code Online (Sandbox Code Playgroud)

css jquery jquery-ui

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

fancybox图像上的自定义宽度和高度

我想知道在fancybox图像上设置自定义宽度和高度是否可行?

作为标准,fancybox的宽度和高度相对于图像的宽度和高度而变化,但我希望在所有图像中都是800宽度和600高度.

我想在Facebook上为图像框创建一些熟悉的东西,您可以在其中看到左侧的图像,以及右侧的描述和注释.

如果有人可以帮助我,这可能会很棒...... :)

  • TheYaXxE

jquery height width fancybox

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

为什么我的'for'循环功能不起作用?

我用Javascript/jQuery创建了一个带有我自己的自定义步骤的滑块.

在这里,我使用for循环,但不知何故,我的功能只有工作,当我在其中放置一个while循环.

第一个代码(没有用): - 没有while

var steps = '';

// Setting up the steps according to the number of slides
for( var i = 0; i < $itemsCount; ++i ) {

    var step = '';

    // Find step number and step text
    var step_text = $items.eq(i).attr('data-title');

    var step_count = i + 1;

    // current step will have the class 'current'
    var step = i === current ? '<li class="step current"><span data-step="'+ step_count +'">'+ …
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

鼠标移出问题时jQuery延迟

我在使用该SetTimeout功能时遇到问题.

我有一个盒子,当你将它悬停时,它会变成蓝色.如果你离开它,它将变为红色,延迟1秒.

然而问题是,如果悬停盒子,留下它然后在1秒之前再次快速盘旋它,它会变成蓝色一会儿,然后再变回红色.

它背后的想法是,它应该保持蓝色,只有你离开盒子超过1秒才会变成红色.希望你能理解我 :)

为什么会这样?

我真的不知道为什么.


继承我的jQuery代码:

$('.box').hover(function() {
    $('.box').css({'background' : 'blue'});
}, function() {
    setTimeout(test, 1000);
    function test() {
        $('.box').css({'background' : 'red'});
    }
});
Run Code Online (Sandbox Code Playgroud)

我试过做谷歌搜索,发现这些:$(".box").stop(true,true).delay(1000).css({'background' : 'red'});和:

$('.box').hover(function() {
    $('.box').css({'background' : 'blue'});
}, function() {
    $('.box').delay(1000).queue( function(next){ 
        $('.box').css({'background' : 'red'});
        next(); 
    });
});
Run Code Online (Sandbox Code Playgroud)

但似乎没有一个正常工作.

有人可以帮帮我吗 :)?

谢谢--TheYaXxE

小提琴示例

jquery delay

0
推荐指数
1
解决办法
109
查看次数

标签 统计

jquery ×4

css ×1

delay ×1

fancybox ×1

height ×1

javascript ×1

jquery-ui ×1

php ×1

url ×1

width ×1