小编Pur*_*rag的帖子

jQuery css()无法使用可见性

在下面的代码中,我已经改变show()css()并修改了知名度.出于某种原因,它没有出现onclick.

这是HTML:

<td class="area">
    <img src="/def.jpg" />
</td>

<tr id="target" style="visibility:hidden">
    <td>This was hidden</td>
</tr>
Run Code Online (Sandbox Code Playgroud)

然后是jQuery:

$("td.area").on("click", "img", function(){
    $("tr:hidden#target").css("visibility","visible");
});
Run Code Online (Sandbox Code Playgroud)

css jquery

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

作为三元运算符编译的结果,为什么返回null(需要布尔值)?

我刚刚注意到的一种好奇心,而不是一个问题.

我不被允许写

public boolean x() {
  return null;
}
Run Code Online (Sandbox Code Playgroud)

或这个:

public boolean x() {
  if (DEBUG) {
    return true;
  } else {
    return null;
  }
}
Run Code Online (Sandbox Code Playgroud)

但我被允许写

public boolean x() {
  return DEBUG ? true : null;
}
Run Code Online (Sandbox Code Playgroud)

为什么是这样?(如果采用"else"分支,它似乎会抛出NPE.)

java ternary-operator

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

CSS最小高度不起作用

我有一个大的div,我想把内容放入.我想要div填充并具有最小高度,以便如果有太多文本,div它扩展下来以保持填充.但我也不希望它的高度低于100px.目前,当我运行此代码时,一些文本不属于div.

HTML:

<div id='content'>
    <div>lots of text in here</div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

#content {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    border: 1px solid gray;
    min-height: 100px;
    width: 800px;
    padding: 60px;
}
Run Code Online (Sandbox Code Playgroud)

css

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

如果其href属性包含某个短语,请更改链接目标属性

我正在尝试检查所有锚点的标签.each(),并将主页URL的目标设置为_self和其他非主页URL的目标_blank.

到目前为止,我得到了这个:

$('a').each(function() {
    var homeURL = 'google.ca';    
    if ( $(this+'[href*='+homeURL+']')) {
        $(this).attr('target','_self');
    }else{
        $(this).attr('target','_blank');
    }  
});
Run Code Online (Sandbox Code Playgroud)

这也是jsBin 在这里.

出于某种原因,非主页URL设置为target="_self".有谁能解释为什么?

jquery if-statement target jquery-selectors

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

如何防止Jquery多次追加

我有一些jQuery检查用户是否输入了正确的电子邮件地址.然后,如果用户无效,用户可以返回并更改他/她的电子邮件.但是,我的代码将导致两次相同的错误信息,因为错误不断被添加到我的errorsdiv中.如何将此更改为仅允许错误一次附加?如果email变量是,我也想删除错误true.此div中还存在其他验证错误.

jQuery的:

var email = $('#email').val();
email = validateEmail(email);
if (email = "false") {
    $('#errors').append("<p>Please enter a valid email</p>");
}
Run Code Online (Sandbox Code Playgroud)

validateEmail将返回truefalse取决于电子邮件是否有效.

jquery append email-validation

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

Three.JS将材质颜色指定给对象

我想为加载的对象添加材质/颜色,但我不知道确切的语法更好地说我应该添加什么变量和函数.如果我在上面显示这一行,那么它显示了对象,但是带有材料的行忽略了.

//object loader
var loader = new THREE.OBJLoader();
loader.load( '3D4.obj', function ( object ) {
    // what should I add here to assign an obj material color?

    var mesh = new THREE.Mesh(geometry, new THREE.MeshLambertMaterial( {color: 0xFF0000} ));

    // add object to scene
    scene.add( object );
});
Run Code Online (Sandbox Code Playgroud)

javascript webgl three.js

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

jQuery $(this)$ .post()的问题

所以这是我的代码,当用户点击跟随按钮时:

$('.follow_btn').click(function() {
    $(this).html('<img src = "../assets/style_images/loading.gif">');
    var userId = $(this).attr('id');
    $.post('../assets/scripts/ajax_follow_parse.php', {
        userId: userId
    }, function(data) {
        $(this).html(data);
    });
});
Run Code Online (Sandbox Code Playgroud)

很高兴用第2行所示的加载gif替换它.但是当它返回数据并将其替换为第4行返回的数据时.

我怎样才能解决这个问题?

html ajax jquery this

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

带有红色边框的空div显示为红线 - 我可以仅使用CSS隐藏它吗?

我有一个div,其中将表示错误.我的问题是,因为它有一个红色边框,即使div为空(没有错误),它也会显示为空行.我不喜欢这种行为; 我更喜欢div在空的时候是完全不可见的.

另外,我不想用javascript这样做 - 当div只用CSS时是否可以隐藏边框?

css css3

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

删除换行符HTML

目前,<p>我页面上的所有元素都显示如下:

第一

第二

等等...

我希望每个p元素之间没有边距.

html html5

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

如何仅为已指定多个类的元素设置样式?

我有三个span要素:

<span "id="span1" class="class1"> span 1 </span>
<span "id="span2" class="class2"> span 2 </span>
<span "id="span3" class="class1 class2"> span 3 </span>
Run Code Online (Sandbox Code Playgroud)

我想为具有class1和的元素设置样式class2.因此,虽然第一和第三跨度共享class1,第二和第三跨度共享class2,但我只想根据其类别对第三个跨度进行设置.

html css css3

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