Я не могу заставить этот Jquery Image ComboBox работать - PullRequest
1 голос
/ 01 января 2011

Я пытаюсь использовать этот плагин:

http://www.marghoobsuleman.com/jquery-image-dropdown

Я не могу заставить его работать в моем файле. Я скопировал и вставил код из файлов примеров и сделал необходимые ссылки на файлы js и css просто для тестирования, и я все еще не могу заставить его работать. Каждый раз, когда я запускаю его, я получаю эту ошибку:

Error: Result of expression '$(".mydds").msDropDown' [undefined] is not a function

Сценарий, который я использую для запуска файла:

<script language="javascript" type="text/javascript">

function showvalue(arg) {
    alert(arg);
    //arg.visible(false);
}


$(document).ready(function() {

try {
        oHandler = $(".mydds").msDropDown().data("dd");
        oHandler.visible(true);
        //alert($.msDropDown.version);
        //$.msDropDown.create("body select");
        $("#ver").html($.msDropDown.version);
        } catch(e) {
            alert("Error: "+e.message);
        }
})

</script>

Почему я получаю эти ошибки и как я могу это исправить?

1 Ответ

0 голосов
/ 01 января 2011

Ваш синтаксис в порядке.

Можете ли вы убедиться, что файл msDropDown js включен и доступен на странице.

Вы можете использовать firefox (firebug), chrome и IE8 (инструмент разработки), чтобы узнать, загружен ли файл и доступен ли плагин в клиенте.

Или

Гадкий путь будет

alert($("").msDropDown)

или

alert(typeof $("").msDropDown) -- function

Поставьте это перед вызовом msDropDown(), должно появиться предупреждение с определением функции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...