2

jQTouch ライブラリとhttp://samshull.com/の拡張フォト ギャラリーを使用しています。

<script type="text/javascript" src="jqtouch.js"></script>
<script text="type/javascript">
  var jQT = $.jQTouch(...);
</script>

<script type="text/javascript" src="jqt.photo.js"></script>
<script text="type/javascript">
  console.log(jQT);
  jQT.generateGallery("galleryID",[{src:"image1.jpg"},{src:"image2.jpg"}]);
</script>

jQT オブジェクトで console.log を実行すると、次のように表示されます (generateGallery が定義されていることに注意してください)。

Object
  addAnimation: function addAnimation(animation) {
  animations: Array[12]
  generateGallery: function generateGallery(id, images, options) {
  getOrientation: function getOrientation() {
  goBack: function goBack() {
  goTo: function goTo(toPage, animation) {
  goToSlide: function (gallery, index, animation, reverse) {
  history: Array[1]
  insertPages: function insertPages(nodes, animation) {
  settings: Object
  submitForm: function submitHandler(e, callback) {
  __proto__: Object

しかし、私が呼び出そうとするとjQT.generateGallery、それは未定義だと言います。

Uncaught TypeError: Object #<Object> has no method 'generateGallery'

ここで何が欠けているかは誰でも知っています。私のjavascriptは少しさびています。

4

0 に答える 0