Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
J
jquery
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
夏彬
jquery
Commits
2defa486
Commit
2defa486
authored
Dec 14, 2010
by
Colin Snover
Browse files
Options
Browse Files
Download
Plain Diff
Fixes #7397.
parents
c9c9057c
efcf1a79
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
41 additions
and
2 deletions
+41
-2
effects.js
src/effects.js
+2
-2
effects.js
test/unit/effects.js
+39
-0
No files found.
src/effects.js
View file @
2defa486
...
...
@@ -61,8 +61,8 @@ jQuery.fn.extend({
}
else
{
for
(
var
i
=
0
,
j
=
this
.
length
;
i
<
j
;
i
++
)
{
var
display
=
jQuery
.
css
(
this
[
i
],
"display"
);
if
(
display
!==
"none"
)
{
if
(
display
!==
"none"
&&
!
jQuery
.
data
(
this
[
i
],
"olddisplay"
)
)
{
jQuery
.
data
(
this
[
i
],
"olddisplay"
,
display
);
}
}
...
...
test/unit/effects.js
View file @
2defa486
...
...
@@ -130,6 +130,45 @@ test("show(Number) - other displays", function() {
});
});
// Supports #7397
test
(
"Persist correct display value"
,
function
()
{
expect
(
3
);
QUnit
.
reset
();
stop
();
// #show-tests * is set display: none in CSS
jQuery
(
"#main"
).
append
(
'<div id="show-tests"><span style="position:absolute;">foo</span></div>'
);
var
$span
=
jQuery
(
"#show-tests span"
),
displayNone
=
$span
.
css
(
"display"
),
display
=
''
,
num
=
0
;
$span
.
show
();
display
=
$span
.
css
(
"display"
);
$span
.
hide
();
$span
.
fadeIn
(
100
,
function
()
{
equals
(
$span
.
css
(
"display"
),
display
,
"Expecting display: "
+
display
);
$span
.
fadeOut
(
100
,
function
()
{
equals
(
$span
.
css
(
"display"
),
displayNone
,
"Expecting display: "
+
displayNone
);
$span
.
fadeIn
(
100
,
function
()
{
equals
(
$span
.
css
(
"display"
),
display
,
"Expecting display: "
+
display
);
start
();
});
});
});
});
test
(
"animate(Hash, Object, Function)"
,
function
()
{
expect
(
1
);
stop
();
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment