我想在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)
如何确保背景图像完全加载?
我有一个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中创建的滑块?
我目前有这个代码来检查特定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()功能的类似问题
我正在尝试从keyup上的所有文本框中删除逗号.我想出了下面的脚本,但它没有用.谁能看到我做错了什么?
<script>
$("input[type='text']").keyup
(
function ()
{
alert('1');
$(this).val($(this).val().replace(/[,]/g, ""));
}
);
</script>
Run Code Online (Sandbox Code Playgroud)
注意:请原谅$ in Script.所以不会让我发布它,否则......
我正在尝试将 Zurb Foundation 5 与 JQuery 3.0.0.1 一起使用,但似乎存在一些兼容性问题。当我初始化 Foundation 时$(document).foundation();抛出一个 javascript 错误
对象不支持第 9612 行的属性或方法“indexOf”
如果我回滚到 2.2.4 一切正常。有没有其他人遇到过这个问题?
浏览器:MS Edge(IE 11)
我有一个函数,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)