小编Ric*_*Joe的帖子

将div放在屏幕中心的固定内部

我的屏幕顶部有一个div.在这个div里面,我把一个绝对位置,我想要在屏幕中间居中.

#menu{
  position:fixed;
  width:100%;
  height:30px;
  background:#000;
}

#center{
position:absolute;
    top: 50%;
    left: 50%;
    margin-top: -50px;
    margin-left: -50px;
    width: 100px;
    height: 100px;
    background:#fff;
}
Run Code Online (Sandbox Code Playgroud)

..

<div id="menu">

<div id="center">
how to center this div?
</div>

</div>
Run Code Online (Sandbox Code Playgroud)

如果我将#menu位置更改为相对它可以正常工作......但我需要修复它.我不能把div #center放在中间的问题是什么?

https://jsfiddle.net/y5s77mmq/1/

谢谢啦!

css

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

从字符串中删除不必要的字

我想从字符串中删除一些单词以使我的图像alt标签更相关.

问题是,如果我有这样的阶段:

barack obama at a restaurant in venice
Run Code Online (Sandbox Code Playgroud)

我希望退出是:

barack obama restaurant venice
Run Code Online (Sandbox Code Playgroud)

但我得到的是:

barack obamaa restaurantvenice
Run Code Online (Sandbox Code Playgroud)

码:-

$a = array( ' at ', ' in ', ' arriving ', ' a ', ' leaving ', ' walks ', ' walking ', ' her ' );
$str = 'barack obama at a restaurant in venice';
echo str_replace($a,"",$str);
Run Code Online (Sandbox Code Playgroud)

如果我在数组中使用没有空格的单词,结果会非常糟糕:

brck obm resturnt venice
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

php

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

Date().getTime()JavaScript转换为php?

我有这个jquery函数来获取日期差异.

  function distance(date) {
    return (new Date().getTime() - date.getTime());
  }
Run Code Online (Sandbox Code Playgroud)

我试图将这个新的date()转换为php:

  function distance(date) {
    return (<?php echo time(); ?> - date.getTime());
  }
Run Code Online (Sandbox Code Playgroud)

这样我就可以获得服务器日期而不是用户日期.但这是错误的,因为时间差异变成了49年.任何想法为什么?

javascript php

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

只需在JQUERY类中单击一下

我有一个链接,将通过ajax加载一些内容.

我的问题是,我不想删除文本"加载评论",我只是想在这个类中不允许更多点击.

<a href="javascript:;" class="showcomments" id="'.$idf.'">Load comments</a>
Run Code Online (Sandbox Code Playgroud)

jQuery的

var Progressajax = false;
$(function() {
     $(".showcomments").click(function(){

               if(Progressajax) return;
                   Progressajax = true;

    var element = $(this);
    var id = element.attr("id");

    Progressajax = false;
           alert("ok");
           $(data).hide().prependTo('.varload'+id).fadeIn(1000);
         //$(element).remove();
        $(element).removeAttr("href");
        $(element).removeClass('showcomments');
    }); 
    });
Run Code Online (Sandbox Code Playgroud)

我只是想第一次看到OK.我怎样才能删除这个课程?

$(element).removeClass('showcomments');
Run Code Online (Sandbox Code Playgroud)

这不行......

http://jsfiddle.net/qsn1tuk1/

javascript ajax jquery event-handling javascript-events

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

jquery将内容添加到不存在的div中?

我的问题是,我有一个页面有一个jquery函数,当提交文本时,它将文本内容放入#post div.

但是这个jquery在其他5个页面中使用,在这个页面中我没有#post div来放置它的内容.对我正在做的事情来说,这是有目的的.

$('#submit').click(function (e) {
    var form = $('#form32');
    var submit = $('#submit');

    $.ajax({
      url: '/p.php',
      type: 'POST',
      cache: false,
      data: form.serialize(),
      success: function(data){
          $(data).hide().prependTo('#post').fadeIn(1000);
      },
    });
});
Run Code Online (Sandbox Code Playgroud)

我的问题很简单,我可以在没有#post div的页面中继续使用这个脚本吗?或者它可能会导致一些最终的奇怪错误?

ajax jquery

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

警告号码高于字母T.

我有一个警报字段,我想显示消息的数量.

我想像这样放置num div:

在此输入图像描述

在图像右侧上方.

我怎样才能做到这一点?

 #num{
 font-size:10px;
 min-width:10px;
 text-align: center;
 border:1px solid black;
 padding:0px;
}

T<span id=num>0</span>
Run Code Online (Sandbox Code Playgroud)

jsfiddle:https://jsfiddle.net/x6sehmyo/

谢谢!

css css3

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

recyclerView setOnScrollChangeListener =需要api 23(当前最小值为15)

我有以下代码:

recyclerView.setOnScrollChangeListener(this);
Run Code Online (Sandbox Code Playgroud)

问题是android studio Call需要 API level 23 (current min is 15)

我发现了类似的问题,但没有正确的答案。

我该如何解决这个错误?

android

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

rand()仅表中的最后20行

假设我的桌子上有1000行posts

我想忽略980行,仅rand()最新的20行,并仅向用户显示4个结果(这4行始终位于最新的20行中)。

id是自动递增的,因此我想获取最后20个id。

select id, name, photo, text from posts order by rand() limit 4
Run Code Online (Sandbox Code Playgroud)

这将兰德所有1000条线,并获得4个结果。我只想兰特最新的20,ids并显示结果,例如:

993 - josh - img.jpg - some text
987 - marie - img2.jpg - some text
982 - ben - img3.jpg - some text
995 - alfred - img4.jpg - some text
Run Code Online (Sandbox Code Playgroud)

请注意,我只将ID 980放到1000。将任何想法怎样实现?

mysql

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

'writeUserData' 未在反应中定义 no-undef

我是 React 新手,我尝试创建一个函数:

我总结我的代码:

class Signup extends Component {

constructor(props) {
    super(props);
}

componentDidMount() {

}

writeUserData = (userId, username, email) => {
  firebase.database().ref('users/' + userId).set({
    username: username,
    email: email
  });
}

handleSubmit = (e) => {
    if(!error) {
                writeUserData(userID, username, email); //'writeUserData' is not defined  no-undef

    }
Run Code Online (Sandbox Code Playgroud)

为什么我的 writeUserData 没有定义为 no-undef?

javascript reactjs

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

将日期转换为2016年8月22日到2016年8月22日?

我有这种日期格式: August 22, 2016

我想转换为 08/22/2016

str_replace是解决方案吗?例如:str_replace("August","08/",$var); 但它应至少有12个str_replaces ...

任何想法的简单方法?

php

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