我有一种情况,在正常的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与固定位置的孩子一起工作的指针将不胜感激.
我开始对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正确或预期的协作工作流程是什么.
我正在学习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
我是一个完全的菜鸟,所以我为任何愚蠢的疏忽道歉:)
如果我正确阅读以下文档: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",而是被重定向到一个新的空页面.任何指向我做错的指示都将不胜感激.
我想在 Shopify 网站中创建帐户后将客户重定向到结账页面。
\n\nShopify 提供了这种在客户登录时重定向的方法:
\n\n{% form \'customer_login\' %}\n <input type="hidden" name="checkout_url" value="/checkout"/>\nRun Code Online (Sandbox Code Playgroud)\n\n但将相同的方法应用于客户注册时,表单会在成功时重定向到结账,但会忽略错误检查:
\n\n {% form \'create_customer\' %}\n <input type="hidden" name="return_to" value="/checkout" />\nRun 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">\nRun Code Online (Sandbox Code Playgroud)\n\n错误检查后有什么重定向的想法吗?谢谢!
\ncss ×1
css-position ×1
css3 ×1
extjs ×1
html ×1
ios ×1
iphone ×1
jquery ×1
liquid ×1
objective-c ×1
opengl-es ×1
redirect ×1
sencha-touch ×1
shopify ×1