Jquery脚本在没有警报的情况下无法工作
Jquery script not working without alert
当我从函数中删除警报时,脚本不再工作。
你知道为什么会这样吗?
前面有警报的功能:
function conScroll(getID){
alert();
$('#con_'+getID).mCustomScrollbar({
theme: 'minimal',
autoHideScrollbar: true,
axis: 'y',
mouseWheelPixels: 250,
advanced:{
updateOnContentResize: true
}
});
}
$(document).on('click', 'a[id=cWin]', function(){
var ID = Math.floor(Math.random()*90000) + 10000;
var TITLE = jQuery(this).attr('title');
var PAGE = $(this).attr('href');
$('#content').append('<div id="'+ ID +'" class="draggable">'+
'<div class="moveband">'+
'<div class="title">'+ TITLE +'</div>'+
'<div id="buttons">'+
'<div id="m_'+ ID +'" class="minimize"></div>'+
'<div id="c_'+ ID +'" class="close"></div>'+
'</div>'+
'<div style="clear:both"></div>'+
'</div>'+
'<div id="con_'+ ID +'" class="draggcon">d</div>'+
'</div>');
$('#list').append('<div id="t_'+ ID +'" class="item">Chatbox #'+ ID +'</div>');
$('#con_' + ID).load('../php/' + PAGE + '.php');
WinControl();
conScroll(ID);
return false;
});
将mCustomScrollbar初始化添加到settimeout中。它会起作用的。
setTimeout(function(){
$('#con_'+getID).mCustomScrollbar({
theme: 'minimal',
autoHideScrollbar: true,
axis: 'y',
mouseWheelPixels: 250,
advanced:{
updateOnContentResize: true
}
});
}, 1000);
相关文章:
- JavaScript while循环没有'不能在有条件的情况下工作
- 如何使html链接标签可以在没有标签的情况下工作
- Javascript变量在没有var的情况下工作
- 有没有一种方法可以让jQuery日期选择器在没有年份的情况下工作
- 窗口clearInterval()在没有参数的情况下工作
- 如何使HTML5在没有JS或Jquery的情况下工作
- 复选框检查器在表中不起作用.代码在没有表标记的情况下工作
- 让脚本在没有 .text 的情况下工作
- 我如何让这个 JavaScript 数字猜谜游戏在没有“while”或“for”循环的情况下工作
- 可以't使jQuery Sortable在没有列的情况下工作
- Facebook javascript sdk在没有ssl的情况下工作
- jQuery插件可以在没有元素的情况下工作
- Z索引无法在位置固定的情况下工作
- Chai这样的断言库如何在不强制调用函数的情况下工作
- google驱动器api-copyfile仅在具有访问驱动器中所有文件的权限的情况下工作(但jst需要复制)
- Javascript-目标DOM在一种情况下工作,而不是在另一种情况
- 使提交表单在不重定向或刷新的情况下工作
- .click函数在没有参数的情况下工作,但不使用参数
- 在IE中获得插入符号位置在一种情况下工作,在另一种情况下不工作
- 重定向到时找不到子路由,但在其他情况下工作正常