小编Der*_*erd的帖子

宽度:100%的CSS输入超出了父级的范围

我试图创建一个由两个带有插入填充的输入字段组成的登录表单,但这两个字段总是超出其父节点的边界; 问题源于添加的插入填充.可以采取哪些措施来纠正这个问题?

JSFiddle片段:http://jsfiddle.net/4x2KP/

注意:代码可能不是最干净的.例如,根本不需要封装文本输入的span元素.

    #mainContainer {
    	line-height: 20px;
    	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
        background-color: rgba(0,50,94,0.2);
    	margin: 20px auto;
    	display: table;
    	-moz-border-radius: 15px;
    	border-style: solid;
    	border-color: rgb(40, 40, 40);
    	border-radius: 2px 5px 2px 5px / 5px 2px 5px 2px;
    	border-radius: 2px;
    	border-radius: 2px 5px / 5px;
    	box-shadow: 0 5px 10px 5px rgba(0,0,0,0.2);
    }
    
    .loginForm {
    	width: 320px;
    	height: 250px;
    	padding: 10px 15px 25px 15px;
    	overflow: hidden;
    }
    
    .login-fields > .login-bottom input#login-button_normal {
    	float: right;
    	padding: 2px 25px;
    	cursor: …
Run Code Online (Sandbox Code Playgroud)

css forms input width

149
推荐指数
5
解决办法
14万
查看次数

addEventListener使用for循环和传递值

我正在尝试使用for循环向多个对象添加事件侦听器,但最终会将所有侦听器定位到同一个对象 - >最后一个.

如果我通过为每个实例定义boxa和boxb来手动添加侦听器,它就可以工作.我想这就是addEvent for-loop,它不像我希望的那样工作.也许我完全使用了错误的方法.

使用4个class ="container"的示例容器4上的触发器按照预期的方式工作.触发容器1,2,3触发容器4上的事件,但仅在触发器已被激活时触发.

// Function to run on click:
function makeItHappen(elem, elem2) {
  var el = document.getElementById(elem);
  el.style.backgroundColor = "red";
  var el2 = document.getElementById(elem2);
  el2.style.backgroundColor = "blue";
}

// Autoloading function to add the listeners:
var elem = document.getElementsByClassName("triggerClass");

for (var i = 0; i < elem.length; i += 2) {
  var k = i + 1;
  var boxa = elem[i].parentNode.id;
  var boxb = elem[k].parentNode.id;

  elem[i].addEventListener("click", function() {
    makeItHappen(boxa, boxb);
  }, false);
  elem[k].addEventListener("click", function() {
    makeItHappen(boxb, …
Run Code Online (Sandbox Code Playgroud)

javascript for-loop addeventlistener

75
推荐指数
3
解决办法
5万
查看次数

在symfony2表单的Datetime字段中设置默认值

我有一个包含几个字段的表单.其中之一是Datetime字段.如何定义该字段的默认值?

我已经尝试在相关实体,控制器,构造函数和__construct中设置一个值:

$myEntity = new MyEntity();
$myEntity->setMyDate(new \DateTime());
$form = $this->createForm(new AddMyEntity(), $myEntity);
Run Code Online (Sandbox Code Playgroud)

不工作.

试图$data在buildForm中定义变量:

$builder->add('myDate', 'date', array(
    'format' => \IntlDateFormatter::SHORT,
    'input' => 'datetime',
    'widget' => 'single_text',
    'data' => new \DateTime("now"));
Run Code Online (Sandbox Code Playgroud)

也不工作.任何想法,Symfony2社区?

编辑:根据要求添加实体.

/**
 * @ORM\Column(name="myDate", type="datetime")
 * @Assert\NotBlank()
 */
private $myDate;
Run Code Online (Sandbox Code Playgroud)

php symfony symfony-2.1

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

如何建立简单的评论和5星评级系统?

我对网络技术很陌生,这基本上是我的团队正在进行的一个学期项目.我们正在开设一个食品评论网站.

截至目前,我不太确定如何实施简单的五星评级系统.我应该使用像PHP这样的服务器端语言,或者像Javascript(w/JQuery)那样使用客户端语言.环顾四周似乎JQuery更适合这个?或者它是两者的组合?

就功能而言,我正在寻找的是:

  • 当鼠标悬停时,星星会亮起
  • 单击一个星(不是真的需要)时不必重新加载页面
  • 在星星旁边显示某种平均值
  • 评级必须存储在MySQL数据库的某个地方(这是个好主意吗?)

如果这个问题听起来含糊不清,我真的很抱歉,我对如何实现这个问题没有太多线索,而且我已经尝试了谷歌搜索.如果您对此有任何疑问,请告诉我.

非常感谢你.

php mysql rating-system

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

在嵌套flex容器时正确使用flex属性

我在使用flexbox时遇到了问题,并且想要了解嵌套父元素和子元素的工作方式.

我知道孩子继承了父母的弹性.但如果你需要为孩子(宝宝)抚摸一个孩子,这会被覆盖吗?flexbox的正确用法是什么?

我什么时候都适用display: flex于孩子孩子(婴儿)的缘故,或将是覆盖孩子的父母柔性?

.parent-container {
  display: flex;
  flex: 1 0 100%;
  background-color:yellow;
}
.child-container {
  flex: 1 1 50%
  background-color: blue;
}
.baby-of-child-container {
  flex: 1 1 50%;
  background-color: green;
}
Run Code Online (Sandbox Code Playgroud)
<div class='parent-container'>
  <div class='child-container'>
    <div class='baby-of-child-container'>child</div>
    <div class='baby-of-child-container'>child</div>
  </div>
  <div class='child-container'>
    <div class='baby-of-child-container'>child</div>
    <div class='baby-of-child-container'>child</div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

html css flexbox

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

按钮不适用的Android主题样式

我的主要活动视图中有三个简单的按钮.我想要做的是对我的所有按钮应用按钮式,但我没有这样做.

这是我的xml:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/minecraft_portrait"
    android:alpha="0.75"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context=".MainActivity" >

    <TextView
        android:id="@+id/txtAppName"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:text="@string/app_name_readable"
        android:textSize="32sp"
        android:textColor="@android:color/white" />

    <Button
        android:id="@+id/btnCrafting"
        android:layout_width="200dp"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
        android:background="@drawable/button_selector"
        android:onClick="craftingButtonClicked"
        android:text="@string/crafting" />

    <Button
        android:id="@+id/btnServerCommands"
        android:layout_width="200dp"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@id/btnCrafting"
        android:layout_below="@id/btnCrafting"
        android:layout_marginTop="20dp"
        android:background="@drawable/button_selector"
        android:onClick="commandsButtonClicked"
        android:textColor="@android:color/white"
        android:text="@string/servercommands" />

    <Button
        android:id="@+id/btnVideos"
        android:layout_width="200dp"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@id/btnServerCommands"
        android:layout_below="@id/btnServerCommands"
        android:layout_marginTop="20dp"
        android:background="@drawable/button_selector"
        android:onClick="videosButtonClicked"
        android:text="@string/videos" />

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

这是res/values文件夹中的style.xml:

<resources xmlns:android="http://schemas.android.com/apk/res/android">

    <style name="AppBaseTheme" parent="android:Theme.Light">
    </style>

    <!-- Application theme. -->
    <style name="AppTheme" parent="AppBaseTheme">
        <item name="android:buttonStyle">@style/ButtonTheme</item>
    </style>

    <style name="ButtonTheme" parent="android:Widget.Button">
        <item …
Run Code Online (Sandbox Code Playgroud)

android android-theme android-styles

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

React-native Android:调用AppRegistry.runApplication时出错

我真的不知道这里发生了什么.我已经设置了一个基本应用程序并使用了此处的代码共享方法.这一切都非常基础,所以这里是代码:

// index.android.js
// index.ios.js
import React, { AppRegistry } from 'react-native';
import CompetitionAgent from './app/index';

AppRegistry.registerComponent('CompetitionAgent', () => CompetitionAgent);
Run Code Online (Sandbox Code Playgroud)

和组件:

//./app/index.js
import React, { Component } from 'react';
import {
    StyleSheet,
    Text,
    TextInput,
    View
} from 'react-native';

export default class CompetitionAgent extends Component {
    constructor() {
        super();
        this.state = {nickname:''};
    }
    render() {
        return (
            <View style={styles.container}>
                <View style={styles.information}>
                    <Text style={styles.welcome}>
                        Welcome to the Competition Agent Connect app!
                    </Text>
                    <Text style={styles.instructions}>
                        When you are near a Competition …
Run Code Online (Sandbox Code Playgroud)

javascript android ecmascript-6 react-native

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

安装Realm后出错:必须首先使用有效主机创建RPC会话

我最近安装了领域使用:

npm i realm -S
react-native link realm
Run Code Online (Sandbox Code Playgroud)

重要编辑 仅在从设备进行调试时才会出现此问题

一切仍然有效,但这次,当我尝试Debug Js Remotely从开发菜单启用时,我收到错误Must first create RPC session with a valid host.用于工作的远程调试和开发服务器仍然像以前一样在端口8081上运行.

如果您需要任何代码示例,请告诉我.直到稍后才调用领域.

来自package.json:

{
  "name": "ExampleProject",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "start": "node node_modules/react-native/local-cli/cli.js start",
    "test": "jest"
  },
  "dependencies": {
    "babel-jest": "^20.0.1",
    "babel-preset-react-native": "1.9.1",
    "jest": "^20.0.1",
    "react": "16.0.0-alpha.6",
    "react-native": "^0.44.0",
    "react-native-device-detection": "^0.1.3",
    "react-native-elements": "^0.11.2",
    "react-native-orientation": "git+https://github.com/yamill/react-native-orientation.git",
    "react-native-scrollable-tab-view": "^0.6.5",
    "react-native-vector-icons": "^4.1.1",
    "react-navigation": "^1.0.0-beta.9",
    "react-test-renderer": "16.0.0-alpha.6",
    "realm": "^1.3.0"
  },
  "jest": {
    "preset": "react-native"
  }
}
Run Code Online (Sandbox Code Playgroud)

错误:截图

Realm的 …

javascript android realm ios react-native

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

创建带有动态选项卡的TabNavigator

我相对确定我发现这是不可能的,但是我想确保没有办法。

有问题的应用程序从AppNavigator开始StackNavigator

export const AppNavigator = StackNavigator({
    Login: {
        screen: Login,
        navigationOptions: ({navigation}) => ({
            title: 'Aanmelden',
            params: {
                nuke: navigation.state.params && !!navigation.state.params.nuke,
            },
        }),
    },
    Main: {
        screen: DynamicTabBar,
        navigationOptions: ({navigation}) => ({
            title: 'Follow-up',
        }),
    },
}, {
    mode: 'modal',
    headerMode: 'none',
});

export class AppWithNavigationState extends React.Component {
    constructor(props) {
        super(props);
    }

    render() {
        return <AppNavigator navigation={addNavigationHelpers({ dispatch: this.props.dispatch, state: this.props.navigationReducer })} />
    }
}

AppWithNavigationState.propTypes = {
    dispatch: React.PropTypes.func.isRequired,
    navigationReducer: React.PropTypes.object.isRequired,
};

const mapStateToProps …
Run Code Online (Sandbox Code Playgroud)

nested tabnavigator react-native react-navigation

8
推荐指数
2
解决办法
5452
查看次数

获取C#类中的屏幕分辨率(无表格/ wpf/aps.net/...)

我不太了解.NET框架(4.5),所以这是一个我无法找到答案的问题.

如何在不使用Windows窗体或任何其他图形环境(如WPF,Silverlight,ASP.NET等)时获取主屏幕的屏幕分辨率?我正在尝试在类库(dll)中获取解析并从那里传递它.

.NET有这样的功能吗?

.net c# screen-resolution

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