我有以下JavaScript代码:
$('a.button').click(function(){
if (condition == 'true'){
function1(someVariable);
function2(someOtherVariable);
}
else {
doThis(someVariable);
}
});
Run Code Online (Sandbox Code Playgroud)
如何确保function2仅在function1完成后调用?
在单击事件中调用两个函数的最佳方法是什么?
将有多个元素需要此脚本,因此脚本必须仅对单击的元素起作用 - 而不是同时对所有元素起作用.
如果我需要提供更多详细信息,请与我们联系.再次感谢你的帮助.
这是我的代码:
var frameWidth = 400;
var imageWidth = $('#inner-image').css('width');
var numberOfFrames = imageWidth/frameWidth;
Run Code Online (Sandbox Code Playgroud)
如何将"numberOfFrames"显示为商?IE进程"frameWidth"和"imageWidth"为数字,而不是对象?
如果我需要更清楚地解释自己,请告诉我.谢谢!
检查变量否定的最佳方法是什么?
这是我的变量:
var frameWidth = 400;
var imageWidth = parseInt($('#' + divId).find('#inner-image').css('width'), 10);
var imageMargin = parseInt($('#' + divId).find('#inner-image').css('margin-left'), 10);
var numberOfFrames = imageWidth/frameWidth;
Run Code Online (Sandbox Code Playgroud)
我想执行这样的检查:
if (imageMargin == -numberOfFrames*frameWidth-400 )
Run Code Online (Sandbox Code Playgroud)
但我不知道怎么做.
换句话说,如果numberOfFrames*frameWidth-400等于800,我需要它返回-800.
再次感谢您提供的任何指示.
我在我的html中设置了一个典型的导航,如下所示:
<ul id="navigation">
<li>Home</li>
<li>About</li>
<li>Etc</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
我想创建一个索引数组的<li>s,然后创建索引#大于指定数字的.addClass任何数组<li>.
做这个的最好方式是什么?
我为稀疏信息道歉,但我不确定如何处理它.谢谢!