Ich versuche, die Browserfensterbreite onResize() anzuzeigen. Ich habe viele Beiträge darüber gelesen, aber es funktioniert immer noch nicht. Das JavaScript wird nie ausgeführt (die Warnung wird nie angezeigt).onResize() funktioniert nicht in WordPress 4.7.2
Diese Methode der Verwendung von onResize = "dispScreenWidth()" funktioniert problemlos in einer Bootstrap-Site. Ich weiß, dass der Pfad get_template_directory_uri() korrekt ist. Ich habe gerade jQuery Updater installiert, aber das war keine Hilfe.
functions.php
<?php
function flashdatadesign_twentytwelve_credits() {
echo 'Website by <a href="http://example.com" title="example">';
}
add_action('twentytwelve_credits', 'mysite_twentytwelve_credits');
wp_enqueue_script('bcscript', get_template_directory_uri().'/js/bcscript.js', array ('jquery'), NULL, true);
?>
header.php
<body <?php body_class(); ?> onResize="dispScreenWidth()">
<div id="page" class="hfeed site">
<p id="diag"></p> // --- this is just to display window.innerWidth
<header id="masthead" class="site-header" role="banner">
<hgroup>
...........
</body>
bcscript.js
jQuery(document).ready(function(){
function dispScreenWidth() {
jQuery('#diag').css('display', 'inline');
jQuery('#diag').html('');
jQuery('#diag').append(window.innerWidth + ', ');
alert('display');
}
});
jQuery (Fenster) .auf ('Größe ändern', function() funktionierte prima Dank – fuey