dyl*_*494 4 jquery expand if-statement var
我写了一个jquery代码,它将在悬停时扩展某些元素.我希望代码只在不扩展时才展开.这是我的代码.它似乎没有正常工作.
$(document).ready(function() {
var labelstatus = 0;
});
$(document).ready(function() {
$("a.rm").hover(function () {
if (labelstatus != 1){
$("#expensereduction,#envimpact,#mtextlft,#initaud,#energaud").fadeOut();
var currentFontSize = $('.initiate').css('font-size');
var currentFontSizeNum = parseFloat(currentFontSize, 10);
var newFontSize = currentFontSizeNum*3;
$('.initiate').delay(500).animate({
fontSize: newFontSize
});
return false;
var labelstatus = 1;
}
else {
}
});
});
Run Code Online (Sandbox Code Playgroud)
小智 7
这个...
return false;
var labelstatus = 1;
Run Code Online (Sandbox Code Playgroud)
应该...
labelstatus = 1;
return false;
Run Code Online (Sandbox Code Playgroud)
...还有这个...
$(document).ready(function() {
var labelstatus = 0;
});
Run Code Online (Sandbox Code Playgroud)
应该...
var labelstatus = 0;
Run Code Online (Sandbox Code Playgroud)
return语句之后的代码将不会运行
使用var使labelstatus本地功能
你真的不需要两个$(document).ready(function() {电话.将您的代码放在一个,您可以使labelstatus该处理程序本地化,以便内部的所有代码都可以使用它.
| 归档时间: |
|
| 查看次数: |
39602 次 |
| 最近记录: |