,我獲得/獲取基於自定義後類型ID在(WordPress的插件開發)PHP值傳遞給JavaScript文件在我的主plugin.php文件
$ wpsv_save_metadata = get_post_meta wp_postmeta數據庫文件($後> ID);
然後基於該ID,我可以使用得到的值如wpsv_video_width,wpsv_video_height等:
$ wpsv_save_metadata [ 'wpsv_video_width'] [0];
但我無法將該值(wpsv_video_width,wpsv_video_height)傳遞給我的JavaScript文件。
如何將值傳遞給我的javascript文件,這樣我就可以改變寬度(win.style.width)和高度(win.style.height)動態:
function yScrollHandler(){
var win = document.getElementById("styleku-video-container");
if((window.pageYOffset + window.innerHeight) >= 1000){
\t \t //win.style.webkitTransition = "right 0.7s ease-in-out 0s";
\t \t win.style.transition = "right 0.7s ease-in-out 0s";
\t \t win.style.right = "0px";
\t \t win.style.position = "fixed";
\t \t win.style.bottom = "0px";
\t \t win.style.padding = "10px";
\t \t win.style.width = "400px";
\t \t win.style.height = "295px";
} else {
\t \t win.removeAttribute("style");
}
}
window.onscroll = yScrollHandler;
請幫忙。謝謝。
謝謝,它的工作原理。我可以從我的js文件中獲得價值。但是我不能在'function yScrollHandler(){win.style.width = 400; win.style.height = 225;}'我想用變量替換400和225。請幫忙。 – jojoi
我剛剛意識到,這有點棘手,因爲我使用'window.onscroll = yScrollHandler;'來運行該函數。如果我使用'window.onload = yScrollHandler;'它可以得到值。任何想法如何獲得值,當使用'window.onscroll'運行函數? – jojoi