小编Ace*_*Ace的帖子

使用CSS填充LI的整行

我有这些嵌套ulli.当我填充背景颜色时,嵌套的li会将缩进的部分留白.我有一些像这样的li从数据库中填充,所以我不能给li中的单个文本留下余量.我怎么能这样做,以便背景填补整行与缩进?

现在它看起来像这样

在此输入图像描述

我想要这样

在此输入图像描述

有什么建议怎么办?提前致谢.我无法更改html标记,因为我将不得不更改大量代码.有没有办法使用此标记执行此操作.这些li来自db查询,所以在这种情况下我没有确切的li数.

演示http://jsbin.com/uReBEVe/1/

html css html-lists

17
推荐指数
2
解决办法
3537
查看次数

发出新请求时停止之前的 ajax

我有一个脚本

$('#postinput').on('keyup',function(){ 
    var txt=$(this).val();

    $.ajax({
       type: "POST",
       url: "action.php",
       data: 'txt='+txt,
       cache: false,
       context:this,
       success: function(html)
       {
           alert(html);
       }

   });

});
Run Code Online (Sandbox Code Playgroud)

假设有人输入 a ,ajax run 。他立即输入 bc 等等。Ajax 每次都会运行。有没有办法在发出新请求时停止以前的请求?

php ajax jquery

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

长查询字符串会影响速度吗?

假设我有一个很长的查询字符串,例如.

SELECT id from users where collegeid='1' or collegeid='2' . . . collegeid='1000' 
Run Code Online (Sandbox Code Playgroud)

它会以任何方式影响速度或输出吗?

SELECT m.id,m.message,m.postby,m.tstamp,m.type,m.category,u.name,u.img 
from messages m 
join users u on m.postby=u.uid 
where m.cid = '1' or m.cid  = '1' . . . . . . 
or m.cid = '1000'. . . . 
Run Code Online (Sandbox Code Playgroud)

mysql sql optimization performance

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

Check if some ajax on the page is in processing?

I have this code

$('#postinput').on('keyup',function(){ 
    var txt=$(this).val();

    $.ajax({
       type: "POST",
       url: "action.php",
       data: 'txt='+txt,
       cache: false,
       context:this,
       success: function(html)
       {
           alert(html);
       }

   });

});


$('#postinput2').on('keyup',function(){ 
    var txt2=$(this).val();

    $.ajax({
       type: "POST",
       url: "action.php",
       data: 'txt2='+txt2,
       cache: false,
       context:this,
       success: function(html)
       {
           alert(html);
       }

   });

});
Run Code Online (Sandbox Code Playgroud)

Suppose user clicked on #postinput and it takes 30 seconds to process.If in the meantime user clicks on #postinput2 . I want to give him an alert "Still Processing Your Previous request" . Is there a …

javascript php ajax jquery

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

从函数调用递归函数仅返回第一个值

我有这个递归函数调用自己直到数字达到总数.我做了这个演示来显示工作,实际上是secondFunc()conatins数据库查询.我正在从firstFunc()传递给secondFunc()的数组中保存值.问题是,当我调用第一个函数时,它只显示1个值,即1.当我在第二个函数中取消注释var_dump时,它显示所有值.我知道我做错了什么.请指出我的错误.这里的问题是什么?

function firstFunc($total){    
    $array=array();
    $num=0;
    return secondFunc($total,$num,$array);
}



function secondFunc($total,$num,$array){
    $num++;
    $array[$num]=$num;
    if($num<$total){
    secondFunc($total,$num,$array);
    }
    //var_dump($array);
    //exit();
    return $array;

}

var_dump(firstFunc(5));
Run Code Online (Sandbox Code Playgroud)

演示http://codepad.viper-7.com/Bic8ce

php recursion

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

没有$符号的参数

我刚开始学习php并遇到了这段代码

public function __construct(Enviroment $enviroment) {

//blah blah 

}
Run Code Online (Sandbox Code Playgroud)

在这段代码什么的环境环境变量之前.在google上搜索了很多,但没有找到任何东西.任何人都可以帮助我,并给出一些我可以参考并了解更多相关信息的链接.提前致谢

php arguments

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

CSS 3角带

我正试图在http://jsfiddle.net/chriscoyier/H6rQ6/1/更改Chris的角落色带片段.我希望功能区位于左侧而不是右侧

这是我到目前为止所做的http://jsbin.com/imUQula/1/功能区的上半部分和下半部分没有变化.我希望上部平坦的水平和底部平坦的垂直

CSS

.wrapper {
margin: 50px auto;
width: 280px;
height: 370px;
background: white;
border-radius: 10px;
-webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.3);
-moz-box-shadow:    0px 0px 8px rgba(0,0,0,0.3);
box-shadow:         0px 0px 8px rgba(0,0,0,0.3);
position: relative;
z-index: 90;
}

.ribbon-wrapper-green {
width: 85px;
height: 88px;
overflow: hidden;
position: absolute;
top: -3px;
left: -3px;
}

.ribbon-green {
font: bold 15px Sans-Serif;
color: #333;
text-align: center;
text-shadow: rgba(255,255,255,0.5) 0px 1px 0px;
-webkit-transform: rotate(-45deg);
-moz-transform:    rotate(-45deg);
-ms-transform:     rotate(-45deg);
-o-transform:      rotate(-45deg);
position: relative; …
Run Code Online (Sandbox Code Playgroud)

css ribbon css3 css-shapes

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

Ajax在动态创建的元素上激活了很多次

我正在使用这个插件jrating.https://github.com/alpixel/jRating.

HTML

<button class="btn">ADD</button>


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

JQUERY

$(document).on('click', '.btn', function () {
    $('#doc').append('aaa<div class="rating" id="0_5"></div>');
    $('.rating').jRating();
});
$('.rating').jRating();
Run Code Online (Sandbox Code Playgroud)

当我动态添加新的div到doc.如果我不使用$('.rating').jRating();点击功能,评级不会显示.

问题:当我动态追加四个div并点击第一个附加的div时,ajax会触发4次.这继续4所有其他元素.比如点击第3个附加div 3次,第2次2次.不知道为什么会这样

小提琴:http://jsfiddle.net/TFWXG/

jquery plugins jquery-plugins

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