小编epa*_*llo的帖子

HTML type="search" 检测清除按钮支持

在 HTML5 中,我们有<input type="search" />不同的行为在多个浏览器上。

添加文本时,Webkit 会添加一个清除按钮,而 Firefox 不会。

有没有办法;除了浏览器嗅探之外,还可以检测浏览器是否支持清除按钮?

html javascript firefox webkit cross-browser

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

Jquery | 功能在同一功能内.这是不好的做法?

我使用这个功能很容易,因为我将使用fadeTo:

function fade_to(div, speed, opacity, after_fade) {
    $(div).fadeTo(speed, opacity, after_fade);
}
Run Code Online (Sandbox Code Playgroud)

然后我为after_fade参数调用相同的函数:

fade_to('#div', 3000, 1, function() { fade_to('#another_div', 3000, 1)});
Run Code Online (Sandbox Code Playgroud)

这是件坏事吗?我会有速度/平滑度问题吗?使用jQuery的默认fadeTo函数更好吗?

谢谢!

javascript jquery

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

使用javascript检测HTML5

我需要确保我的代码在所有浏览器html或html5中都能正常工作.我在Firefox和Chrome中的代码工作正常,但在IE中我有问题.我想解决它们......

如果客户端支持HTML5和这组代码.如果没有,做其他事情.

有什么建议?

javascript browser jquery

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

为什么`event.preventDefault()`不适用于两个嵌套的div?

function clickOut(event) {
  event.preventDefault();
  alert('click on out');
}

function clickIn(event) {
  event.preventDefault();
  alert('click on in');
}
Run Code Online (Sandbox Code Playgroud)
#out {
  width: 100px;
  height: 100px;
  border: 1px solid red;
}
#in {
  width: 50px;
  height: 50px;
  border: 1px solid blue;
}
Run Code Online (Sandbox Code Playgroud)
<div id="out" onclick="clickOut(event)">
  <div id="in" onclick="clickIn(event)">
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

现场演示:http://jsbin.com/qomuteyoke/1/edit?html,css,js,output

为什么当我点击内部div时,即使我打电话,仍会弹出两个警报event.preventDefault()?首先是click on in,第二是click on out

html javascript events

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

JavaScript:string.replace()不起作用,有什么问题?

我已经尝试了一切,但我的代码不起作用.我不知道为什么.

就这个:

var table = $("#cpTableBody").html();  
$("#cpTableBody").html('');

var tmpContent = "";
for (i=0; i<cpData.length; i++) {
  var tmpTable = table;
  tmpTable.replace(/{firstname}/g, cpData[i].contact_person.firstname);
  tmpTable.replace(/{lastname}/g, cpData[i].contact_person.lastname);
  tmpContent += tmpTable;
}

$("#cpTableBody").html(tmpContent);
Run Code Online (Sandbox Code Playgroud)

javascript

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

有没有办法使用PHP捕获获取或发布变量?

我希望我的php脚本捕获get或post变量.这就是我是否已经改变了我的方法来获取或发布,php脚本应该能够捕获相同php变量中的变量.我该如何实现这一目标?

HTML代码

<script type="text/javascript">
    $(function(){
        $("input[type=submit]").click(function(){
            //alert($(this).parents("form").serialize());
            $.ajax({  
                type: "get",
                url: 'file.php',
                data: $(this).parents("form").serialize(),  
                complete: function(data){  

                } ,
                success:function(data) { 
                    alert(data);
                }   
        });
        return false;
        })
    })
</script>
Run Code Online (Sandbox Code Playgroud)

file.php代码

<?php

$name = $_POST["file"]?$_POST["file"]:$_GET["file"];
echo   $_POST["file"];
?>
Run Code Online (Sandbox Code Playgroud)

上面的代码不捕获post变量.如何捕获post变量?

javascript php ajax

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

如何只为注册用户提供magento网页?

我想让我的网站只对注册用户保密.如果有人试图访问我的主页.登录屏幕应该是第一位的.人们应该注册或登录进入我的网站.

这该怎么做?来自magento专家的任何建议?

magento

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

如何通过onclick事件更改div的属性?

我想通过单击图像来更改容器的属性.
为什么这不起作用:

<script type="text/javascript">
    function changeMargin(){
        document.getElementById("container").style.margin.top="100px";
    }
</script>

<div id="container">
    <img id="btnRight" src="img/btnRight.png" onclick="changeMargin()">
</div>
Run Code Online (Sandbox Code Playgroud)

html javascript onclick

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

选中复选框后突出显示表格行

选中复选框时需要突出显示整行,并在取消选中时删除突出显示.我当前的代码只突出显示复选框单元格而不是整行.救命!

JSP:

 <tbody>
<c:forEach items="${summary}" var="summary">

<tr>
<td bgcolor='<c:out value="${summary.color}"></c:out>'><c:out
                    value="${summary.eventDesc}" />
</td>
 <td bgcolor='<c:out value="${summary.color}"></c:out>'><a
                href="/analysis/loadAnalysisDetailFromSummary?labelNbr=${summary.labelNbr}&loadDate=${summary.loadDate}"><c:out
                        value="${summary.labelNbr}" /> </a>
            </td>

        <td bgcolor='<c:out value="${summary.color}"></c:out>'><c:out
                    value="${summary.origin}" />
            </td>
        <td bgcolor='<c:out value="${summary.color}"></c:out>'><c:out
                    value="${summary.senderName}" />
            </td>
        <td bgcolor='<c:out value="${summary.color}"></c:out>'><c:out
                    value="${summary.receiverName}" />
            </td>
        <td bgcolor='<c:out value="${summary.color}"></c:out>'><c:out
                    value="${summary.receiptDate}" />
            </td>
        <td bgcolor='<c:out value="${summary.color}"></c:out>'><c:out
                    value="${summary.loadDate}" />
            </td>
        <td bgcolor='<c:out value="${summary.color}"></c:out>'><c:out
                    value="${summary.forecastIsc}" />
            </td>
        <td bgcolor='<c:out value="${summary.color}"></c:out>'><c:out
                    value="${summary.actualIsc}" />
            </td>
        <td bgcolor='<c:out value="${summary.color}"></c:out>'><c:out
                    value="${summary.country}" />
            </td>
    <td id="td1" bgcolor='<c:out value="${summary.color}"></c:out>'><c:out
                    value="${summary.source}" />
            </td>
<c:if test="${isAll == 'false'}"> …
Run Code Online (Sandbox Code Playgroud)

javascript checkbox jquery jquery-selectors

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

Jquery:如何防止多次运行?

对不起我的英语,我不是母语为英语的人.

我的代码有问题.我的页面上有这样的东西:

$('#hook label').on('click', function() {
    console.log('ok');
    icon = $(this).next('input').val();
});
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div id="hook">
    <label><input> <img src="http://placehold.it/35x35" ></label>
    <label><input> <img src="http://placehold.it/35x35" ></label>
    <label><input> <img src="http://placehold.it/35x35" ></label>
    <label><input> <img src="http://placehold.it/35x35" ></label>
</div>
Run Code Online (Sandbox Code Playgroud)

如果我单击图像,此代码运行两次,但是当我单击input或label元素时,只运行一次.如何阻止两次运行?

这是一个例子:http://jsfiddle.net/00akgoe7/2/

javascript jquery

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