संदेश की सूची से खिलाए जाने पर Jquery नोट प्लगइन टाइमआउट काम नहीं कर रहा है। मुझे सर्वलेट से संदेशों की सूची मिलती है और इस तरह नोटिस कॉल करें।नोटी Jquery प्लगइन टाइमआउट नहीं हो रहा है
<script>
function callNotification()
{
<c:foreach var = "message" items = "${sessionScope.notification}">
notify('${message}');
</c:foreach>
}
function notify(message)
{
noty({
"text": message,
"theme": noty_theme_facebook",
"layout": topRight,
"information","animateOpen":{"height":"toggle"},
"information","animateOpen":{"height":"toggle"},
"speed":500,
"timeout":5000,
"closeButton":true,
"closeOnSelfClick":true,
"closeOnSelfOver":false,
"modal":false
})
</script>
आदर्श रूप से यह संदेशों पर लूप होना चाहिए और उन्हें 5000ms के टाइमआउट के साथ प्रिंट करना चाहिए। लेकिन यह सभी संदेशों को एक बार में प्रिंट करता है। मैंने आगे जावास्क्रिप्ट देशी सेटटाइम फ़ंक्शन का उपयोग करने की कोशिश की और इसके साथ मेरे कॉल नोटिफिकेशन को प्रतिस्थापित किया।
function callNotification()
{
<c:foreach var = "message" items = "${sessionScope.notification}">
(function(message){
setTimeout(function(){notify('${message}');},5000)
}('${message}')
}}
</c:foreach>
}
लेकिन यह भी अप्रभावी साबित हुआ। अजीब बात यह है कि जब मैं "layout":center
को विधि को सूचित करता हूं तो समय-समय पर ठीक काम करता प्रतीत होता है। मुझसे कहां गलती हो रही है। मैं चाहता हूं कि संदेशों को 5 सेकंड के समय के साथ प्रदर्शित किया जाए जिसके बाद पहला संदेश स्वचालित रूप से मिटा दिया जाता है और अगला दिखाया जाता है।
क्या तुमने कभी यह पता लगा था? – ashes999
क्या आप volunte.js फ़ाइल का उपयोग कर रहे हैं? – MaFo
क्या आपने –