相关疑难解决方法(0)

如何检查是否加载了背景图像?

我想在body标签上设置背景图片,然后运行一些代码 - 像这样:

$('body').css('background-image','http://picture.de/image.png').load(function() {
    alert('Background image done loading');
    // This doesn't work
});
Run Code Online (Sandbox Code Playgroud)

如何确保背景图像完全加载?

javascript jquery

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

在所有$(document).ready()运行之后,是否有事件发生?

我有一个first.js文件包含在页面index.php中,有类似这样的东西:

$(function(){

    $("#my_slider").slider("value", 10);

});
Run Code Online (Sandbox Code Playgroud)

而在index.php中我有一些动态创建的滑动:

<?php function slidders($config, $addon)
{
    $return = '
    <script type="text/javascript">
        $(function() {
            $("#slider_'.$addon['p_cod'].'").slider({
            min: '.$config['min'].',
            max: '.$config['max'].',
            step: '.$config['step'].',
            slide: function(event, ui) {
                $("#cod_'.$addon['p_cod'].'").val(ui.value);
                $(".cod_'.$addon['p_cod'].'").html(ui.value+"'.@$unit.'");
            },
            change: function(event, ui) { 
                $("#cod_'.$addon['p_cod'].'").change();
            }
        });
            $("#cod_'.$addon['p_cod'].'").val($("#slider_'.$addon['p_cod'].'").slider("value"));
            $(".cod_'.$addon['p_cod'].'").html($("#slider_'.$addon['p_cod'].'").slider("value")+"'.@$unit.'");
    });
    </script>';
    return $return;
} ?>
Run Code Online (Sandbox Code Playgroud)

问题是,因为我的index.php滑块在我的first.js之后被实例化我无法在那里设置一个值,是否有任何事件,比如"毕竟$(document).ready()已经运行"我可以在first.js中使用来操作index.php中创建的滑块?

jquery

59
推荐指数
4
解决办法
9万
查看次数

未捕获的TypeError:Undefined不是indexOf上的函数

我目前有这个代码来检查特定ID的网站URL GET选项,但是每当运行此代码时,我都会收到一个奇怪的错误: Uncaught TypeError: Undefined is not a function

这是我的代码:

<script language="JavaScript">
    var familyid = "id=8978566";
    var corporateid = "id=8978565";

    if(window.location.indexOf(familyid) === -1)
       {
        document.write("Family ID not found");
       }

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

如果我能就这个问题得到一些指导,那将是非常棒的...我找不到使用该.indexOf()功能的类似问题

javascript get indexof typeerror location-href

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

使用jQuery替换字符

我正在尝试从keyup上的所有文本框中删除逗号.我想出了下面的脚本,但它没有用.谁能看到我做错了什么?

<script>
    $("input[type='text']").keyup
    (
        function () 
        {
            alert('1');
            $(this).val($(this).val().replace(/[,]/g, ""));
        }
    );
</script>
Run Code Online (Sandbox Code Playgroud)

注意:请原谅$ in Script.所以不会让我发布它,否则......

jquery

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

Zurb Foundation 5 和 Jquery 3 不兼容?

我正在尝试将 Zurb Foundation 5 与 JQuery 3.0.0.1 一起使用,但似乎存在一些兼容性问题。当我初始化 Foundation 时$(document).foundation();抛出一个 javascript 错误

对象不支持第 9612 行的属性或方法“indexOf”

如果我回滚到 2.2.4 一切正常。有没有其他人遇到过这个问题?

浏览器:MS Edge(IE 11)

jquery zurb-foundation jquery-3

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

如何附加到window.onload?

我有一个函数,foo我想添加,window.onload但我的问题是已经有另一个函数bar,设置为window.onload.如何附加两个功能.我没有权限改变bar添加的逻辑,window.onload因此我无法使用范例addEvent(…).在所有情况下都会像以下一样工作吗?

<script>
$(window).load(foo(){
//my code here
});
</script>

//lots of html
//potentially this happens before or after my above script

<script>
window.onload = bar();
otherFunction(){
//other function code here
};
</script>
Run Code Online (Sandbox Code Playgroud)

html jquery

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