Hi,
ich hoffe mit meiner Frage habe ich einigermaßen die richtige Kategorie getroffen :)
Ich habe versucht auf meiner Seite eine filterbare Tabelle einzubauen (PicNet Table Filter).
Trotz meiner eher mäßigen Fähigkeit Javascript zu verstehen funktioniert es jetzt.
Nun zum Problem:
Damit die tabelle funktionsfähig wird musste auf der entsprechenden Seite noch der folgende Code eingebaut werden:
<script src='http://ajax.microsoft.com/ajax/jquery/jquery-1.4.2.min.js' type='text/javascript'></script>
<script type='text/javascript' src='http://[I]XXXXXXXXXX[/I].de/xttab/picnet.table.filter.min.js'></script>
<script type='text/javascript' src='http://[I]XXXXXXXXXX[/I].de/xttab/tablesort.js'></script>
<script type='text/javascript'>
$(document).ready(function() {
// Initialise Plugin
var options1 = {
additionalFilterTriggers: [$('#quickfind')],
clearFiltersControls: [$('#cleanfilters')],
matchingRow: function(state, tr, textTokens) {
if (!state || !state.id) {
return true;
}
var child = tr.children('td:eq(2)');
if (!child) return true;
var val = child.text();
switch (state.id) {
default:
return true;
}
}
};
$('#demotable2').tableFilter(options1);
var grid2 = $('#demotable2');
var options2 = {
filteringRows: function(filterStates) {
grid2.addClass('filtering');
},
filteredRows: function(filterStates) {
grid2.removeClass('filtering');
setRowCountOnGrid2();
}
};
function setRowCountOnGrid2() {
var rowcount = grid2.find('tbody tr:not(:hidden)').length;
$('#rowcount').text('(Rows ' + rowcount + ')');
}
grid2.tableFilter(options2); // No additional filters
setRowCountOnGrid2();
});
</script>
Alles anzeigen
Wobei die folgende (erste) Code scheinbar die Fehler verursacht:
<script src='http://ajax.microsoft.com/ajax/jquery/jquery-1.4.2.min.js' type='text/javascript'></script>
Ist sie vorhanden funktioniert die Tabelle, aber viele andere Wordpress bezogene Dinge, wie Widgets machen Probleme.
Ohne die eine Zeile funktioniert natürlich die Tabelle nicht, aber WP hat keine Probleme.
Hat jemand eine Idee wie ich das Ganze lösen könnte?
Standardmäßig scheint WP ja natürlich schon eine andere Version von jquery zu laden oder wie kann ich das verstehen?
<script type='text/javascript' src='http://[I]XXXXXXXXXX[/I].de/wp-includes/js/jquery/jquery.js?ver=1.8.3'></script>
Vielen Dank schon einmal für alle Antworten und Ideen!