小编Jua*_*eno的帖子

'transform3d'不适用于职位:固定子女

我有一种情况,在正常的CSS情况下,固定的div将准确定位在指定的位置(top:0px,left:0px).

如果我有一个具有translate3d变换的父级,这似乎不受尊重.我没有看到什么?我尝试过其他webkit-transform,如样式和变换原点选项,但没有运气.

我已经附加了一个JSFiddle,其中一个示例我希望黄色框位于页面的顶角而不是容器元素的内部.

您可以在下面找到小提琴的简化版本:

#outer {
    position:relative; 
    -webkit-transform:translate3d(0px, 20px , 0px); 
    height: 300px; 
    border: 1px solid #5511FF; 
    padding: 10px;
    background: rgba(100,180,250, .8); 
    width: 80%;
}
#middle{
    position:relative; 
    border: 1px dotted #445511; 
    height: 300px; 
    padding: 5px;
    background: rgba(250,10,255, .6);
}
#inner {
    position: fixed; 
    top: 0px;
    box-shadow: 3px 3px 3px #333; 
    height: 20px; 
    left: 0px;
    background: rgba(200,180,80, .8); 
    margin: 5px; 
    padding: 5px;
}
Run Code Online (Sandbox Code Playgroud)

任何使translate3d与固定位置的孩子一起工作的指针将不胜感激.

html css css-position css3 css-transforms

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

Sencha Architect的预期协作工作流程是什么?

我开始对Sencha Architect进行试验,我越用它就会出现更多的问题,因为它在开发环境中的实际可行性使用,我遇到的一个更大的问题是

在无法编辑不同编辑器中的单个文件的环境中,多人如何协作开发网站的不同部分,例如

app/models|components|views/Model1.js  <- In charge of developer one
app/models|components|views/Model2.js  <- In charge of developer two.
Run Code Online (Sandbox Code Playgroud)

例如,在常规环境中,你可以使用git来分发每个文件,但是在架构师中,你不需要手动编辑文件(这很糟糕,因为在配置文件中没有公开像配置文件这样的功能).如果您手动编辑它们,它将导致问题,或者它可能会将代码覆盖回项目文件中的任何数据,因此我想知道Sencha正确或预期的协作工作流程是什么.

extjs sencha-touch sencha-touch-2 sencha-architect

11
推荐指数
3
解决办法
4904
查看次数

没有调用glkView drawInRect

我正在学习OpenGLES,我正在尝试将一个GLKViewer放在UIViewController中.

我知道我可以使用GLViewController解决主要问题,但我正在尝试学习如何以这种方式实现.

我发现了这个问题,将GLKView嵌入到UIViewController嵌套的GLKView和GLKViewController中但我必须遗漏一些东西,即使我认为我正在做所有正确的步骤,因为当我运行我的项目时,我没有进入drawInRect打印行.

在故事板中,我将ViewController指向glkview组件的委托.

我尽量保持代码尽可能简单,任何帮助都会被贬低:

MyController.h

#import <Foundation/Foundation.h>
#import <GLKit/GLKit.h>

@interface MyGLController : UIViewController <GLKViewDelegate>
{
    GLuint vertexBufferID;

}

@property (weak, nonatomic) IBOutlet GLKView *glview;

@property (strong, nonatomic) GLKBaseEffect *baseEffect;

@end
Run Code Online (Sandbox Code Playgroud)

MyGLController.m

#import "MyGLController.h"

@implementation MyGLController

//@synthesize baseEffect;

-(void) viewDidLoad{
    [super viewDidLoad];

    self.glview.context = [[EAGLContext alloc] initWithAPI:
     kEAGLRenderingAPIOpenGLES2];

     [EAGLContext setCurrentContext:self.glview.context];
    printf("View Loaded");
}


- (void)glkView:(GLKView *)view drawInRect:(CGRect)rect
{
    printf("DrawInRect");
}

@end
Run Code Online (Sandbox Code Playgroud)

*更新*

据我所知,glkview按照建议正确连接并添加了josh-knapp并调用了setNeedsDisplay.

如果我遗失了一些东西,我在这里上传了一个项目的副本:https://github.com/jcrogel/OpenGLDebug.git

我是一个完全的菜鸟,所以我为任何愚蠢的疏忽道歉:)

iphone opengl-es objective-c ios opengl-es-2.0

9
推荐指数
2
解决办法
5920
查看次数

jquery mobile pageContainer问题

如果我正确阅读以下文档:http://jquerymobile.com/demos/1.1.0/docs/api/methods.html

使用pageContainer和role应该将一个页面的内容替换为我当前页面,例如,好像它是一个保留页眉和页脚但只更改内容的模板.

我想做一个简单的例子来理解它是如何工作的,但我有一段时间.

这是我的超级简单示例.

<!DOCTYPE html>
<html>
  <head>
  <title></title>

  <link rel="stylesheet" href="static/css/jquery.mobile-1.1.0.min.css" type="text/css" />   
  <script type="text/javascript" charset="utf-8" src="static/js/jquery-1.7.1.min.js"></script>        
  <script type="text/javascript" charset="utf-8" src="static/js/jquery.mobile-1.1.0.min.js"></script>
  <script type="text/javascript">

    $(document).ready(function(){
        $.mobile.changePage('page2.html',{
            'pageContainer': $('#content_container'),
            'role':'content'
        });
    });

  </script>
  </head>
  <body >
      <div data-role="page">
          <div data-theme="a" data-role="header">
              <div data-role="navbar" data-iconpos="top">
                  My Header
              </div>
          </div>
          <div id='content_container' data-role="content">
              <p>Page 1 </p>
          </div>
          <div data-theme="a" data-role="footer">
              My Footer
          </div>
      </div>                 
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

这是第2页

<html>
    <body>
        <div data-role="page">
            <p>Page 2</p>
        </div>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

当这个加载时,我没有将"Page 1"替换为"Page 2",而是被重定向到一个新的空页面.任何指向我做错的指示都将不胜感激.

jquery jquery-mobile

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

重定向至 Shopify 客户注册处的结帐页面

我想在 Shopify 网站中创建帐户后将客户重定向到结账页面。

\n\n

Shopify 提供了这种在客户登录时重定向的方法:

\n\n
{% form \'customer_login\' %}\n <input type="hidden" name="checkout_url" value="/checkout"/>\n
Run Code Online (Sandbox Code Playgroud)\n\n

但将相同的方法应用于客户注册时,表单会在成功时重定向到结账,但会忽略错误检查:

\n\n
  {% form \'create_customer\' %}\n <input type="hidden" name="return_to" value="/checkout" />\n
Run Code Online (Sandbox Code Playgroud)\n\n

这种使用 HTML 表单而不是 Liquid 表单的方法会重定向到结帐,但客户尚未登录,这违背了结帐前创建帐户的目的:

\n\n
 <form method=\'post\' action=\'/checkout\' id=\'create_customer\' accept-charset=\'UTF-8\'>\n <input name=\'form_type\' type=\'hidden\' value=\'create_customer\'/>   \n <input name="utf8" type="hidden" value="\xe2\x9c\x93">\n
Run Code Online (Sandbox Code Playgroud)\n\n

错误检查后有什么重定向的想法吗?谢谢!

\n

redirect liquid shopify

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