Ich habe die Frage, warum diese Arbeit in IE 8jQuery IE 8 zeigen/verstecken funktioniert nicht
$(function() {
$('.title .hide').showContent();
});
$.fn.showContent = function() {
return this.each(function() {
var box = $(this);
var content = $(this).parent().next('.content');
box.toggle(function() {
content.slideUp(500);
$(this).css('background-position', 'right bottom');
}, function() {
content.slideDown(500);
$(this).css('background-position', 'right top');
});
});
};
Und das funktioniert nicht?
$(function() {
$('.title .hide.show').hideContent();
});
$.fn.hideContent = function() {
return this.each(function() {
var box = $(this);
var content = $(this).parent().next('.content');
box.toggle(function() {
content.slideDown(500);
$(this).css('background-position', 'right top');
}, function() {
content.slideUp(500);
$(this).css('background-position', 'right bottom');
});
});
};
ich die beiden Optionen arbeiten wollen, aber ich weiß nicht, warum die zweite in IE funktioniert nicht 8, ich hoffe somewone mir helfen kann.
Ist es möglich, dass die beiden Funktionen miteinander stören? Sie nennen 'showContent()' für alle Elemente, die Sie 'hideContent()' nennen, was passiert, wenn Sie die Elemente mit eindeutigen Klassen identifizieren? –
Nein ich habe und und ändere die js in .title .hide und .title .show aber immer noch kein Glück ... – Maanstraat
Kannst du ein [ jsFiddle] (http://jsfiddle.net) Demonstration des Problems? –