私は何か間違っていると確信していますが、ウィンドウサイズに応じて値を設定できる方法はありますか?ここでオブジェクトプロパティの値を動的に変更する方法はありますか? JavaScript
はサンプルコードです:
var setNewValue;
$(window).resize(function() {
if($(window).width() < 768) {
setNewValue = "less";
} else {
setNewValue = "more";
}
});
var createObject = function(property) {
this.property = property;
this.showProperty = function() {
document.write(this.property);
};
};
var example = new createObject(setNewValue);
example.showProperty();
//未定義
ウィンドウのサイズを変更してイベントハンドラをトリガしていますか? –
はい、ウィンドウサイズに応じて値を設定する必要があります。 –
'setNewValue'と' property'はオブジェクトではありません。だから、参照がないのです。 – Bergi