小编jau*_*unt的帖子

反应本机链接创建重复的条目

我不知道为什么react-native link在创建重复的条目MainApplication.java(在进口和getPackages功能),并在app\build.gradlecompile project条目不添加,但如果我再次运行该命令,我收到了同样的信息,而不是该模块已链接。

运行时react-native link,我收到消息,指出模块已在Android(重复)上成功链接,而在iOS中已被链接。

反应本机链接结果

android react-native

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

CSS中心和垂直对齐

我已经使用引导材质UI构建了一个注册表单,我试图将此表单垂直和水平地对齐到网页的中心.到目前为止,这是我的代码:

.row {
  display: flex;
  justify-content: center;
  align-items: center;
}
Run Code Online (Sandbox Code Playgroud)
<!-- jQuery -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">

<!-- Optional theme -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap-theme.min.css">

<!-- Latest compiled and minified JavaScript -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
<div class="row">
  <div class="col-lg-6">
    <div class="well bs-component">
      <form class="form-horizontal" name="signUp" id="signUp" novalidate>
        <fieldset>
          <legend>Sign Up</legend>
          <div class="form-group inputEmail">
            <label for="inputUsername" class="col-lg-2 control-label">Username</label>
            <div class="col-lg-10">
              <input type='email' class="form-control" id="inputEmail" placeholder="Your Email" maxlength="56" />
            </div>
          </div>
          <div class="form-group inputPassword">
            <label for="inputPassword" …
Run Code Online (Sandbox Code Playgroud)

html css css3

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

使用 glTexImage2D 时“框架不在模块中”

我以前从未遇到过这个错误,并且我glTexImage2D在项目的其他地方使用也没有错误。下面是 Visual Studio 显示的错误的屏幕截图以及反汇编视图: 框架不在模块中 反汇编代码

鉴于该行ptr中包含我认为存在指针错误,但我不知道我做错了什么。SDL_surface下面是我用来从纹理转换为纹理的函数。

void surfaceToTexture(SDL_Surface *&surface, GLuint &texture) {
    glEnable(GL_TEXTURE_2D);
    glGenTextures(1, &texture);
    glBindTexture(GL_TEXTURE_2D, texture);

    glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST);
    glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST);

    glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, surface->w, surface->h, 0, GL_BGRA, GL_UNSIGNED_BYTE, surface->pixels);
    glDisable(GL_TEXTURE_2D);
}
Run Code Online (Sandbox Code Playgroud)

该函数在程序的其他地方成功,例如加载文本时:

SDL_Surface *surface; 
surface = TTF_RenderText_Blended(tempFont, message.c_str(), color);
if (surface == NULL)
    printf("Unable to generate text surface using font: %s! SDL_ttf Error: %s\n", font.c_str(), TTF_GetError());
else {
    SDL_LockSurface(surface);
    width = surface->w;
    height = surface->h;
    if (style != TTF_STYLE_NORMAL)
        TTF_SetFontStyle(tempFont, TTF_STYLE_NORMAL);
    surfaceToTexture(surface, …
Run Code Online (Sandbox Code Playgroud)

c++ opengl glew sdl-image sdl-2

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

Z-index可防止项目被点击

我有一个带有插入阴影的容器div,我在这个容器里面也有子元素,我只想让这些孩子可以点击.

设置子项(我的项目中的图像,不确定是否重要)元素的z-index为-1对于显示阴影是必不可少的.但是这样做容器将覆盖子元素,因此单击将不起作用.

设置指针事件:无; 容器元素上也没有帮助(我也希望容器可以滚动).

$('.item').on('click', function() {
  alert($(this).attr('id'));
});
Run Code Online (Sandbox Code Playgroud)
    .container {
      position: absolute;
      width: 250px;
      height: 250px;
      border-radius: 50%;
      box-shadow: inset 0 0 10px black;
      overflow-y: scroll;
      overflow-x: hidden;
    }
    .item {
      width: 250px;
      height: 80px;
      margin: 3px 0;
      background-color: #cacaca;
      position: relative;
      text-align: center;
      z-index: -1;
      /*Shadow visible, JS doesn't work*/
      /*z-index: 0;*/
      /*Clickable, but shadow is covered */
    }
Run Code Online (Sandbox Code Playgroud)
<div class="container">
  <div class="item" id="item1">
    <p>CLICK</p>
  </div>
  <div class="item" id="item2">
    <p>CLICK</p>
  </div>
  <div class="item" id="item3">
    <p>CLICK</p>
  </div>
  <div class="item" …
Run Code Online (Sandbox Code Playgroud)

css jquery z-index css3 dropshadow

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

div 左右两侧的浮动按钮

我有div固定尺寸的不同长度的按钮:

div {
  background: blue;
  width: 400px;
  height: 200px;
}
Run Code Online (Sandbox Code Playgroud)
<div>
  <button>Click Me</button>
  <button>No, Click Me</button>
  <button>No, me</button>
  <button>No, me</button>
  <button>No, me</button>
  <button>No, me</button>
  <button>No, me</button>
  <button>Alright, you can click them</button>
  <button>What about me?</button>
  <button>I don't care</button>
  <button>Click Whoever</button>
  <button>OMG I'm a button</button>
  <button>Filler Button</button>
  <button>Filler Button</button>
  <button>Filler Button</button>
  <button>Filler Button</button>
  <button>Filler Button</button>
</div>
Run Code Online (Sandbox Code Playgroud)

默认情况下,按钮都排在左侧,当然,如果您float:right那么它们将在右侧对齐。

我想知道如何让每一行中最左边的按钮与左边对齐,最右边与右边对齐,同时在该行中的按钮之间均匀地分割额外的空间。

有没有什么简单的方法可以实现这样的目标?

这是一个代码笔:点击我

html javascript css jquery

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

使用 drawImage 时“可能无法导出受污染的画布”

尝试将图像绘制到画布上,然后将画布保存到图像时,出现以下错误:

未捕获的安全错误:无法在“HTMLCanvasElement”上执行“toDataURL”:可能无法导出受污染的画布

var picture = new Image();
picture.src = "https://upload.wikimedia.org/wikipedia/commons/thumb/8/85/Smiley.svg/800px-Smiley.svg.png";
var canvas = document.getElementById("background");
var context = canvas.getContext("2d");
function generate(){
	var ctx = document.createElement("canvas").getContext("2d");
		ctx.canvas.width = canvas.width;
		ctx.canvas.height = canvas.height;
	ctx.fillStyle = "red";	
	ctx.rect (0, 0, 40, 40);
	ctx.fill();

	ctx.drawImage(picture,0,0);
	
	image = new Image();
	image.setAttribute('crossOrigin', 'anonymous');
	image.src = ctx.canvas.toDataURL("image/png");		
}
function draw(){
	context.clearRect(0, 0, canvas.width, canvas.height);
	context.drawImage(image, 0,0,100,100,0,0,100,100);	
}
function play(){
  generate();
  setInterval(function(){draw();}, 0.0333);
}

window.onload = function(){
	if(picture.complete)play();
	else picture.onload = play;	
}
Run Code Online (Sandbox Code Playgroud)
<canvas id="background" width=500 height=500></canvas>
Run Code Online (Sandbox Code Playgroud)

我知道这与在画布上绘制图像有关,因为删除该线后一切正常,您可以看到红色框:

javascript canvas

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

标签 统计

css ×3

css3 ×2

html ×2

javascript ×2

jquery ×2

android ×1

c++ ×1

canvas ×1

dropshadow ×1

glew ×1

opengl ×1

react-native ×1

sdl-2 ×1

sdl-image ×1

z-index ×1