问题列表 - 第124097页

搜索引擎的CSS隐藏文字是非法的?

以下是我为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吗?

html javascript css jquery hidden

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

PHP fopen()总是返回NULL

我正在尝试打开一个文件进行解析(二进制文件),但无论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)

php fopen freebsd lighttpd

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

如何获取数字的最后一位数字

如何获得数字的最后一位数?例如,如果1232123,3将是结果

我想要一些有效的逻辑,这样很容易得到大数字的结果.
在我获得最终数字之后,我需要对其进行一些处理.

c#

26
推荐指数
4
解决办法
5万
查看次数

构建在JVM上运行并生成Java字节码的F#编译器的最简单方法是什么?

目前的F#编译器是用F#编写的,是开源的,可以在.Net和Mono上运行,允许它在许多平台上运行,包括Windows,Mac和Linux.F#的Code Quotations机制已用于在WebSharper,PitFunScript等项目中将F#编译为JavaScript .在JVM上运行F#代码似乎也有一些兴趣.

我相信OCaml编译器的一个版本最初用于引导 F#编译器.

如果有人想构建一个在JVM上运行的F#编译器,那么更容易:

  1. 修改现有的F#编译器以发出Java字节码,然后用它编译F#编译器?
  2. 使用像Yeti这样的基于JVM的ML编译器来引导JVM上的最小F#编译器?
  3. fjord项目似乎正在尝试时,在Java中从头开始重写F#编译器?
  4. 别的什么?

f# ocaml jvm yeti funscript

33
推荐指数
4
解决办法
2763
查看次数

jQueryUI 小部件覆盖自定义 CSS

我正在尝试使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 css jquery jquery-ui jquery-ui-dialog

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

当灯箱处于活动状态时,页面停止滚动

我有以下灯箱,其中包括一个表格.一切正常.我唯一的问题是当灯箱处于活动状态时如何使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)

html javascript css

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

如何禁用菜单按钮,操作栏仍然存在

我在禁用菜单按钮,我不想要的菜单按钮,可以使一个问题,我是禁用通过返回falseonPrepareOptionsMenu功能,但它隐藏在我的操作栏中的所有行动项目,因此如何在不影响我的动作条禁用菜单按钮?

android

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

将字符串变量转换为char

有没有办法将类型的String变量转换"X"为字符?

String state = "X";
char c_state = convertToChar(state);
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢 ?

java string char

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

防止验证禁用的表单字段

更新

我已经创建了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)

angularjs

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

单击listViewItem时,使用单选按钮显示alertDialog

我有一个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

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