特定のdivがクリックされたときに要素の背景位置を移動しようとしているだけですが、機能していないようです。
ドキュメントから私のjqueryは問題ないようですか?
$(this).children('ul li').css('background-position-x','100px');
こちらはjsfiddleのデモです... http://jsfiddle.net/shqcu/
特定のdivがクリックされたときに要素の背景位置を移動しようとしているだけですが、機能していないようです。
ドキュメントから私のjqueryは問題ないようですか?
$(this).children('ul li').css('background-position-x','100px');
こちらはjsfiddleのデモです... http://jsfiddle.net/shqcu/
find()
の代わりに使用children()
:
$(this).find("ul li").css("background-position-x", "100px");
デモ:http: //jsfiddle.net/shqcu/1/
$(this).css('background-image','url(https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcQBFaoYPOnLv_EI4sGOisRrHUGhlHjJp7iY2A4RT1PKXAAPxx3f)');
jQuery だけで要素の background-position を変更することはできません。このプラグインが必要ですhttp://keith-wood.name/backgroundPos.html