以下是我为jQuery Modal Box创建的基本示例框,CSS和JS.
<!-- hidden boxes // -->
<div id="content_1" class="box">
<h1>First Box</h1>
<p>Content goes here...</p>
</div>
<div id="content_2" class="box">
<h1>Second Box</h1>
<p>Content goes here...</p>
</div>
.....
<!-- links for boxes // -->
<a href="#content_1" class="link">Show First Box</a>
<a href="#content_2" class="link">Show Second Box</a>
<!-- css // -->
<style>
.box {
display: none;
}
</style>
<!-- javascript // -->
<script type="text/javascript">
$(document).ready( function() {
$('.link').click( function() {
// process modal
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
因此,当用户点击First/Second Box链接时,jQuery模式弹出内容.我的目的不是隐藏文字.我在一些博客中听到并读到,Google会采取隐藏文字的行动.我的方式是非法/不利于SEO?或者没有更好的方法display:none
吗?
我正在尝试打开一个文件进行解析(二进制文件),但无论fopen()总是返回NULL.
我已经排除了几乎所有的东西,我只需要一个测试脚本:
<?php
$idx = fopen('/usr/home/username/web/appname/dev/www/debug/18194001.idx','r');
trigger_error(var_export($idx,true));
exit();
Run Code Online (Sandbox Code Playgroud)
来自trigger_error(var_export())的输出; 是:
[31-Mar-2013 16:30:34 UTC] PHP Notice: NULL in /usr/home/username/web/appname/dev/www/debug/ajax.idx.php on line 3
Run Code Online (Sandbox Code Playgroud)
无论我为第二个fopen()选项指定了什么标志,我都得到相同的结果.
现在,显而易见的问题是文件是否存在,我是否有权阅读它?两者的答案都是肯定的.我已经使用了相对路径和绝对路径,都读取了正确的文件.file_get_contents()也读取文件没有问题.
is_readable()和file_exists()都返回true
该文件的ls -lah输出为:
-rwxrwxrwx 1 username username 2.0K Mar 30 15:02 18194001.idx
Run Code Online (Sandbox Code Playgroud)
其中'username'与web服务器进程和PHP(lighttpd和php-fpm)运行的用户名匹配.父目录还具有user/group/all的读/读/读权限.
我已经尝试了其他文件,我注意到我在fopen抛出的任何东西都返回了一个NULL值.
救命?
PHP信息:
PHP 5.4.6 (cli) (built: Oct 10 2012 10:43:19)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2012 Zend Technologies
with XCache v2.0.1, Copyright (c) 2005-2012, by mOo
Run Code Online (Sandbox Code Playgroud)
Lighttpd信息:
lighttpd/1.4.31 (ssl) - a light and fast webserver
Build-Date: Sep …
Run Code Online (Sandbox Code Playgroud) 如何获得数字的最后一位数?例如,如果1232123,3将是结果
我想要一些有效的逻辑,这样很容易得到大数字的结果.
在我获得最终数字之后,我需要对其进行一些处理.
目前的F#编译器是用F#编写的,是开源的,可以在.Net和Mono上运行,允许它在许多平台上运行,包括Windows,Mac和Linux.F#的Code Quotations机制已用于在WebSharper,Pit和FunScript等项目中将F#编译为JavaScript .在JVM上运行F#代码似乎也有一些兴趣.
如果有人想构建一个在JVM上运行的F#编译器,那么更容易:
我正在尝试使jQueryUI 提供的小部件叠加层(“对话框”)变暗,但没有成功。我已将 jQuery 使用的 CSS 缩小到 class ui.widget-overlay
,但似乎无法在我自己的样式表中覆盖 jQuery CSS。
我已经尝试过,$( '.ui-widget-overlay' ).addClass( 'override' )
但没有加载我自己的样式(我已经使用 Chrome 的开发人员工具确认了这一点)。同样,$( '.ui-widget-overlay' ).removeClass( 'ui-widget-overlay' )addClass( 'override' )
没有效果。
我也试过!important
在我的样式表中使用标记,再次无济于事。
我的小提琴在这里。jQueryUI 标准 CSS 内容如下:
.ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .3;filter:Alpha(Opacity=30); }
我想用这个替换它:
.ui-widget-overlay { background: #222222 50% 50% repeat-x; opacity: .3;filter:Alpha(Opacity=30); }
HTML
<a href="#" id="advisers-image">
<div class="circle hovershadow advisers advisers-box-shadow text">Professional
advisers</div>
</a>
<a href="#" id="industry-image">
<div class="circle hovershadow industry …
Run Code Online (Sandbox Code Playgroud) 我有以下灯箱,其中包括一个表格.一切正常.我唯一的问题是当灯箱处于活动状态时如何使html页面停止滚动.
<a href = "javascript:void(0)" onclick="
document.getElementById('light').style.display='block';
document.getElementById('fade').style.display='block'">
<img src="img/add.jpg"/></a></p>
<div id="light" class="white_content">
<input name="degree_1" type="text" size="73"
value="<?php echo $user_data_profile_education['degree_1'];?>"/>
</br></br>
Grade</br>
<input name="grade_1" type="text" size="73"
value="<?php echo $user_data_profile_education['grade_1'];?>"/>
<a href = "javascript:void(0)" onclick="
document.getElementById('light').style.display='none';
document.getElementById('fade').style.display='none'">
</br><img src="img/done_editing.jpg"/> </a></div>
<div id="fade" class="black_overlay"></div>
Run Code Online (Sandbox Code Playgroud)
这是我的css:
.black_overlay{
display: none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 220%;
background-color: grey;
z-index:1001;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=80);
}
.white_content {
display: none;
position: absolute;
top: 45%;
left: 30%;
width: 32%;
height: …
Run Code Online (Sandbox Code Playgroud) 我在禁用菜单按钮,我不想要的菜单按钮,可以使一个问题,我是禁用通过返回false
的onPrepareOptionsMenu
功能,但它隐藏在我的操作栏中的所有行动项目,因此如何在不影响我的动作条禁用菜单按钮?
有没有办法将类型的String变量转换"X"
为字符?
String state = "X";
char c_state = convertToChar(state);
Run Code Online (Sandbox Code Playgroud)
我该怎么做呢 ?
更新
我已经创建了jsfiddles来说明我的问题,因为问题不明确.
首先,我认为我无法停用表单字段的验证,但我了解到这可以使用ng-required指令完成.
http://jsfiddle.net/charms/YhVfN/23/
我的实际问题是密码字段未设置为原始状态.清除所有其他表单域,但不清除密码字段.
要测试此行为,您可以:
然后你会看到密码仍然设置.它不会被$ setPristine方法清除.清除所有其他表单字段.
http://jsfiddle.net/charms/eP7T8/61/
上一个(过时的问题)
有人知道如何停用已禁用字段的验证吗?我正在使用angularjs 1.1.3.
当我创建新用户时,我想验证所有字段,包含密码字段.但是当我编辑用户时,我希望密码字段保持不活动状态并且不会被验证,除非用户通过复选框激活字段.
我目前的问题是,如果我将密码字段设置为ng-disabled = true,则验证仍在进行中.我认为ng-required = false可能会有所帮助,但事实并非如此.
我将密码字段设置为ng-disabled = true和ng-required = false.
<input type="password" name="password" ng-model="password" placeholder="Password" ng-disabled="true" ng-required="false" required/>
Run Code Online (Sandbox Code Playgroud)
我将密码确认字段设置为ng-disabled = true和ng-required = false.
<input type="password" name="passwordConfirm" ng-model="passwordConfirm" placeholder="Confirm Password" ng-disabled="true" ng-required="false" required field-equal="password"/>
Run Code Online (Sandbox Code Playgroud)
但仍然需要验证所需的和字段相等的指令.如何阻止对已停用的字段进行验证?
在我的完整代码下面.
HTML:
<div id="user_list" class="listview_list">
<div id="user_row" class="listview_row" ng-repeat="u in users">
<div id="user_username" class="listview_column"><span class="listview_mainfield">{{u.email}}</span></div>
<div id="user_firstname" class="listview_column">{{u.firstName}}</div>
<div id="user_lastname" class="listview_column">{{u.lastName}}</div>
<button class="listview_row_button" ng-click="deleteUser(u.id, $index)">Delete</button>
<button class="listview_row_button" ng-click="showEditScreen(u.id, $index)">Edit</button> …
Run Code Online (Sandbox Code Playgroud) 我有一个listView有2个项目,2个项目是"秒"和"分钟"当我按"秒"我想要一个alertDialogBox打开en show 5,10,15,...秒.我按分钟时也一样
像这样的东西:
但是我在实现它时遇到了麻烦,因为我不太清楚它是如何工作的.这是我的代码:
import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.Toast;
public class SettingsActivity extends Activity {
ListView listView = (ListView) findViewById(R.id.settingsList);
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.settings);
String[] values = new String[] { "Seconds", "Minutes" };
// Define a new Adapter
// First parameter - Context
// Second parameter - Layout for the row
// Third parameter - ID of the TextView to …
Run Code Online (Sandbox Code Playgroud) android android-listview onitemclicklistener android-alertdialog android-spinner